aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_rasterizer.h
AgeCommit message (Expand)Author
2018-06-08GPU: Synchronize the blend state on every draw call.Subv
2018-06-06GPU: Implement sampling multiple textures in the generated glsl shaders.Subv
2018-05-19GLRenderer: Remove unused hw_vao_enabled_attributes variable.Subv
2018-05-19GLRenderer: Remove unused vertex buffer and increase the size of the stream b...Subv
2018-04-24gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses.bunnei
2018-04-23GPU: Support multiple enabled vertex arrays.Subv
2018-04-20opengl: Remove unnecessary header inclusionsLioncash
2018-04-17renderer_opengl: Implement BlendEquation and BlendFunc.bunnei
2018-04-16gl_rasterizer: Implement indexed vertex mode.bunnei
2018-04-15GPU: Use the same buffer names in the generated GLSL and the buffer uploading...Subv
2018-04-15GPU: Don't use explicit binding points when uploading the constbuffers to ope...Subv
2018-04-15GPU: Use the buffer hints from the shader decompiler to upload only the neces...Subv
2018-04-14GPU: Upload the entirety of each constbuffer for each shader stage as SSBOs.Subv
2018-04-14GPU: Allow configuring ssbos in the opengl state manager.Subv
2018-04-14shaders: Add NumTextureSamplers const, remove unused #pragma.bunnei
2018-04-13gl_rasterizer: Generate shaders and upload uniforms.bunnei
2018-04-13gl_rasterizer: Use shader program manager, remove test shader.bunnei
2018-04-13renderer_opengl: Use OGLProgram instead of OGLShader.bunnei
2018-04-06GL: Set up the textures used for each draw call.Subv
2018-04-06GL: Ported the SamplerInfo struct from citra.Subv
2018-03-26gl_rasterizer: Move code to bind framebuffer surfaces before draw to its own ...bunnei
2018-03-26gl_rasterizer: Add a SyncViewport method.bunnei
2018-03-26rasterizer: Rename DrawTriangles to DrawArrays.bunnei
2018-03-26gl_rasterizer: Use 32 texture units instead of 3.bunnei
2018-03-23rasterizer: Flush and invalidate regions should be 64-bit.bunnei
2018-03-22video_core: Remove usage of PAddr and replace with VAddr.bunnei
2018-03-22video_core: Move FramebufferInfo to FramebufferConfig in GPU.bunnei
2018-03-22gl_rasterizer: Add a simple passthrough shader in lieu of shader generation.bunnei
2018-03-20renderer_gl: Port boilerplate rasterizer code over from Citra.bunnei
2018-01-12Remove references to PICA and rasterizers in video_coreJames Rowe
2018-01-01core/video_core: Fix a bunch of u64 -> u32 warnings.bunnei
2017-08-25gl_rasterizer: implement custom clip planewwylele
2017-07-01gl_rasterizer: use texture buffer for proctex LUTwwylele
2017-06-22gl_rasterizer: use texture buffer for fog LUTwwylele
2017-06-21gl_rasterizer/lighting: fix LUT interpolationwwylele
2017-05-30gl_rasterizer: sync spot light statuswwylele
2017-05-20gl_rasterizer: implement procedural texturewwylele
2017-04-16OpenGL: Move PicaShaderConfig to gl_shader_gen.hYuri Kunde Schlesner
2017-02-09VideoCore: Split regs.h inclusionsYuri Kunde Schlesner
2017-02-04VideoCore: Move Regs to its own fileYuri Kunde Schlesner
2017-02-04VideoCore: Split lighting regs from Regs structYuri Kunde Schlesner
2017-02-04VideoCore: Split framebuffer regs from Regs structYuri Kunde Schlesner
2017-02-04VideoCore: Split texturing regs from Regs structYuri Kunde Schlesner
2017-02-04VideoCore: Split rasterizer regs from Regs structYuri Kunde Schlesner
2017-01-29VideoCore: Change misleading register namesYuri Kunde Schlesner
2017-01-23video_core: fix gl_rasterizer warning on MSVCKloen
2016-10-03Merge pull request #2103 from wwylele/gpu-reg-cleanupbunnei
2016-09-29OpenGL: Take cached viewport sub-rect into account for scissorYuri Kunde Schlesner
2016-09-29rasterizer: separate TextureCopy from DisplayTransferwwylele
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot