aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_rasterizer.cpp
AgeCommit message (Expand)Author
2018-06-07Merge pull request #543 from Subv/uniformsbunnei
2018-06-07GLRenderer: Write the shader stage configuration UBO data *before* copying it...Subv
2018-06-06GPU: Support changing the texture swizzles for Maxwell textures.Subv
2018-06-06Merge pull request #534 from Subv/multitexturingbunnei
2018-06-06gl_shader_gen: Add uniform handling for indirect const buffer access.bunnei
2018-06-06GPU: Implement sampling multiple textures in the generated glsl shaders.Subv
2018-06-04GPU: Calculate the correct viewport dimensions based on the scale and transla...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-05-02general: Make formatting of logged hex values more straightforwardLioncash
2018-04-25video-core: Move logging macros over to new fmt-capable onesLioncash
2018-04-24gl_rasterizer_cache: Add a function for finding framebuffer GPU address.bunnei
2018-04-24gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses.bunnei
2018-04-24memory_manager: Make GpuToCpuAddress return an optional.bunnei
2018-04-24memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.bunnei
2018-04-23GPU: Support multiple enabled vertex arrays.Subv
2018-04-20opengl: Remove unnecessary header inclusionsLioncash
2018-04-20math_util: Remove the Clamp() functionLioncash
2018-04-18GLCache: Added boilerplate code to make supporting configurable texture compo...Subv
2018-04-18GLCache: Take into account the texture's block height when caching and unswiz...Subv
2018-04-17renderer_opengl: Implement BlendEquation and BlendFunc.bunnei
2018-04-16gl_rendering: Use NGLOG* for changed code.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: Don't use GetPointer when uploading the constbuffer data to the GPU.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-14GPU: Added a function to determine whether a shader stage is enabled or not.Subv
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: Bind the textures to the shaders used for drawing.Subv
2018-04-06GL: Create the sampler objects when starting up the GL rasterizer.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-26gl_rasterizer: Move PrimitiveTopology check to MaxwellToGL.bunnei
2018-03-26gl_rasterizer: Use ReadBlock instead of GetPointer for SetupVertexArray.bunnei
2018-03-26gl_rasterizer: Normalize vertex array data as appropriate.bunnei
2018-03-26rasterizer: Rename DrawTriangles to DrawArrays.bunnei
2018-03-26gl_rasterizer: Use passthrough shader for SetupVertexShader.bunnei
2018-03-26renderer_opengl: Logging, etc. cleanup.bunnei
2018-03-26gl_rasterizer: Implement SetupVertexArray.bunnei
2018-03-26gl_rasterizer: Use 32 texture units instead of 3.bunnei
2018-03-26gl_rasterizer: Implement DrawTriangles.bunnei
2018-03-26gl_rasterizer: Implement AnalyzeVertexArray.bunnei
2018-03-23gl_rasterizer: Fake render in green, because it's cooler.bunnei