1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-07 03:13:49 +00:00
Commit Graph

2087 Commits

Author SHA1 Message Date
Sergey Lipskiy
591e2f0337 Remove unused parameters from OGLRender::TexturedRectParams 2017-01-14 15:56:45 +07:00
Sergey Lipskiy
efdead07e8 Rewrite post-processor to use OGLRender::copyTexturedRect 2017-01-14 14:44:53 +07:00
Sergey Lipskiy
4b2aef86da Make ShaderProgram descendant of CombinerProgram. 2017-01-14 13:28:54 +07:00
Sergey Lipskiy
52aa260153 Move GraphicsDrawer and TextDrawer interfaces to OpenGLContext 2017-01-12 22:22:53 +07:00
Sergey Lipskiy
a39bdd2ad3 Fixes in CombinerProgramBuilder 2017-01-11 19:23:44 +07:00
Sergey Lipskiy
fa3e7a0584 GraphicsDrawer WIP 2017-01-11 17:07:20 +07:00
Sergey Lipskiy
f92dd70d36 Rename Drawer to GraphicsDrawer 2017-01-11 13:08:05 +07:00
Sergey Lipskiy
0d8458d6b1 Implement UnbufferedDrawer 2017-01-10 22:22:42 +07:00
Sergey Lipskiy
d02ec3d77d DisplayWindow cleanup 2017-01-10 22:22:39 +07:00
Sergey Lipskiy
d1ad4538f3 CombinerProgram cleanup 2017-01-10 22:22:37 +07:00
Sergey Lipskiy
dd57479838 Add Drawer class to replace OGLRender WIP 2017-01-10 22:22:32 +07:00
Sergey Lipskiy
4cbb2d0189 Move #define INDEXMAP_SIZE to gSP.cpp 2017-01-09 21:05:42 +07:00
Sergey Lipskiy
3bbb871fc6 Add DisplayWindow class to replace OGLVideo 2017-01-09 19:36:58 +07:00
Sergey Lipskiy
07fae53ed4 Code cleanup 2017-01-09 19:36:53 +07:00
Sergey Lipskiy
43e8aef6ea Remove old-style code. 2017-01-09 11:21:06 +07:00
Sergey Lipskiy
c39b639d7c Remove unused shaders related files. 2017-01-08 20:31:38 +07:00
Sergey Lipskiy
f650e5e54b Implement TexrectDrawer shaders in SpecialShadersFactory. 2017-01-08 20:23:38 +07:00
Sergey Lipskiy
04ffc45023 Add fragmentHeaderCalcLight only if hw light is on. 2017-01-08 17:59:35 +07:00
Sergey Lipskiy
7af25b2452 Rewrite shader cache 2017-01-08 17:49:53 +07:00
Sergey Lipskiy
c68b6b9085 Special shaders 2017-01-08 17:49:50 +07:00
Sergey Lipskiy
dcf1065957 Add textureIndices parameters 2017-01-08 17:49:47 +07:00
Sergey Lipskiy
f6c1ffc0c9 Fix MAX_ANISOTROPY parameter 2017-01-08 17:49:44 +07:00
Sergey Lipskiy
6ef2431e19 Rewrite NoiseTexture 2017-01-08 17:49:42 +07:00
Sergey Lipskiy
41d0a9ade5 Replace ShaderCombiner 2 2017-01-08 17:49:39 +07:00
Sergey Lipskiy
9725c527b9 Replace ShaderCombiner by graphics::CombinerProgram WIP 2017-01-08 17:49:37 +07:00
Sergey Lipskiy
1d706e1fd1 Correct project files for uniformset 2017-01-08 17:49:34 +07:00
Sergey Lipskiy
bda5d81f82 CombinerProgramUniformFactory 2017-01-08 17:49:25 +07:00
Sergey Lipskiy
659bd807f5 CombinerProgramBuilder WIP 2017-01-08 17:49:05 +07:00
Sergey Lipskiy
60813209f7 CombinerProgram initial work 2017-01-03 21:57:46 +07:00
Sergey Lipskiy
19f5f8b302 Move CombinerKey class to separate files. 2017-01-03 13:37:50 +07:00
Sergey Lipskiy
6356b1cb7a Init FrameBuffer in DepthBufferToRDRAM 2017-01-02 23:04:09 +07:00
Sergey Lipskiy
149fdc8238 Init FrameBuffer in ColorBufferToRDRAM 2017-01-02 22:57:23 +07:00
Sergey Lipskiy
b285ed2501 Init FrameBuffer in PostProcessor 2017-01-02 22:56:47 +07:00
Sergey Lipskiy
daf6646b97 BufferManipulationObjects 2: createRenderbuffer, initRenderbuffer 2017-01-02 22:40:41 +07:00
Sergey Lipskiy
cf5e9d8ed2 BufferManipulationObjects WIP 2017-01-02 21:00:49 +07:00
Sergey Lipskiy
8357729020 use gfxContext in TexrectDrawer. 2017-01-02 00:42:40 +07:00
Sergey Lipskiy
eff724e420 Use gfxContext in PostProcessor 2017-01-02 00:30:48 +07:00
Sergey Lipskiy
ed77923449 Use gfxContext in TextDrawer 2017-01-02 00:24:39 +07:00
Sergey Lipskiy
e905f98f72 Use gfxContext in BufferCopy 2017-01-02 00:09:28 +07:00
Sergey Lipskiy
7fdf97cf29 Use gfxContext in FrameBuffer 2017-01-02 00:09:19 +07:00
Sergey Lipskiy
84b7050339 Use gfxContext in DepthBuffer 2017-01-01 22:00:15 +07:00
Sergey Lipskiy
b5e391af8b Use gfxContext to create textures in GLSLCombiner 2017-01-01 22:00:12 +07:00
Sergey Lipskiy
be019ab013 Correct internalcolor 2017-01-01 22:00:09 +07:00
Sergey Lipskiy
2c4c75ae01 Correct InitTextureParams 2017-01-01 22:00:07 +07:00
Sergey Lipskiy
b2dc9d7206 Remove common\GLFunctions.cpp 2017-01-01 22:00:04 +07:00
Sergey Lipskiy
3eb11aac82 setTextureParameters WIP 2017-01-01 21:59:54 +07:00
Sergey Lipskiy
eb7b640aa0 Use InitTextureParams struct instead of separate parameters. 2016-12-31 19:30:22 +07:00
Sergey Lipskiy
62e7fcf580 Add cached GL functions. 2016-12-31 19:30:19 +07:00
Sergey Lipskiy
c1c09d4d56 Unix fixes. 2016-12-31 19:30:16 +07:00
Sergey Lipskiy
2a1a2d5c00 Implement Init2DTexture objects 2016-12-31 19:30:13 +07:00