summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #4151 from ReinUsesLisp/gl-invalidationsGravatar Rodrigo Locatti2020-06-252-6/+7
|\
| * gl_shader_cache: Avoid use after move for program sizeGravatar ReinUsesLisp2020-06-232-6/+7
* | gl_device: Fix IsASTCSupportedGravatar David Marcec2020-06-251-1/+1
* | buffer_cache: Use buffer methods instead of cache virtual methodsGravatar ReinUsesLisp2020-06-242-29/+25
* | gl_stream_buffer: Use InvalidateBufferData instead unmap and mapGravatar ReinUsesLisp2020-06-242-15/+5
* | gl_rasterizer: Use NV_vertex_buffer_unified_memory for vertex buffer robustnessGravatar ReinUsesLisp2020-06-243-9/+39
* | gl_buffer_cache: Mark buffers as residentGravatar ReinUsesLisp2020-06-245-40/+70
* | gl_device: Expose NV_vertex_buffer_unified_memory except on TuringGravatar ReinUsesLisp2020-06-242-1/+30
* | gl_stream_buffer: Always use a non-coherent bufferGravatar ReinUsesLisp2020-06-242-14/+10
* | gl_stream_buffer: Always use persistent memory mapsGravatar ReinUsesLisp2020-06-242-30/+14
* | Merge pull request #4129 from Morph1984/texture-shadow-lod-workaroundGravatar Rodrigo Locatti2020-06-243-7/+50
|\ \ | |/ |/|
| * gl_shader_decompiler: Enable GL_EXT_texture_shadow_lod if availableGravatar Morph2020-06-201-7/+43
| * gl_device: Check for GL_EXT_texture_shadow_lodGravatar Morph2020-06-202-0/+7
* | gl_arb_decompiler: Avoid several string copiesGravatar Lioncash2020-06-191-32/+31
|/
* maxwell_to_gl: Miscellaneous changesGravatar Morph2020-06-181-48/+34
* Merge pull request #4092 from Morph1984/image-bindingsGravatar Rodrigo Locatti2020-06-181-6/+14
|\
| * gl_device: Reserve at least 4 image bindings for fragment stageGravatar Morph2020-06-161-6/+14
* | Merge pull request #4041 from ReinUsesLisp/arb-decompGravatar bunnei2020-06-165-1/+2112
|\ \ | |/ |/|
| * gl_arb_decompiler: Implement FSwizzleAddGravatar ReinUsesLisp2020-06-111-4/+27
| * gl_arb_decompiler: Implement an assembly shader decompilerGravatar ReinUsesLisp2020-06-115-1/+2089
* | Merge pull request #4066 from ReinUsesLisp/shared-ptr-bufGravatar Rodrigo Locatti2020-06-154-36/+22
|\ \
| * | buffer_cache: Avoid passing references of shared pointers and misc style changesGravatar ReinUsesLisp2020-06-094-36/+22
* | | Merge pull request #4064 from ReinUsesLisp/invalidate-buffersGravatar bunnei2020-06-141-1/+10
|\ \ \
| * | | gl_rasterizer: Mark vertex buffers as dirty after buffer cache invalidationGravatar ReinUsesLisp2020-06-081-1/+10
* | | | Merge pull request #4049 from ReinUsesLisp/separate-samplersGravatar bunnei2020-06-133-17/+64
|\ \ \ \
| * | | | shader/texture: Join separate image and sampler pairs offlineGravatar ReinUsesLisp2020-06-053-17/+64
* | | | | Merge pull request #3986 from ReinUsesLisp/shader-cacheGravatar bunnei2020-06-125-95/+80
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | rasterizer_cache: Remove files and includesGravatar ReinUsesLisp2020-06-072-2/+0
| * | | | vk_pipeline_cache: Use generic shader cacheGravatar ReinUsesLisp2020-06-071-3/+3
| * | | | gl_shader_cache: Use generic shader cacheGravatar ReinUsesLisp2020-06-074-93/+80
| | |/ / | |/| |
* | | | Merge pull request #4027 from ReinUsesLisp/3d-slicesGravatar bunnei2020-06-092-22/+37
|\ \ \ \ | |_|_|/ |/| | |
| * | | texture_cache: Handle 3D texture blits with one layerGravatar ReinUsesLisp2020-06-081-2/+2
| * | | texture_cache: Implement rendering to 3D texturesGravatar ReinUsesLisp2020-06-082-20/+35
| |/ /
* | | Merge pull request #4040 from ReinUsesLisp/nv-transform-feedbackGravatar bunnei2020-06-083-1/+96
|\ \ \
| * | | gl_rasterizer: Use NV_transform_feedback for XFB on assembly shadersGravatar ReinUsesLisp2020-06-033-1/+96
* | | | Merge pull request #4052 from ReinUsesLisp/debug-outputGravatar bunnei2020-06-081-4/+2
|\ \ \ \ | |_|/ / |/| | |
| * | | renderer_opengl: Only enable DEBUG_OUTPUT when graphics debugging is enabledGravatar ReinUsesLisp2020-06-051-4/+2
* | | | gl_device: Black list NVIDIA 443.24 for fast buffer uploadsGravatar ReinUsesLisp2020-06-061-2/+10
|/ / /
* | | Merge pull request #4031 from Morph1984/fix-gs-outputsGravatar bunnei2020-06-041-1/+13
|\ \ \ | |/ / |/| |
| * | gl_shader_decompiler: Declare gl_Layer and gl_ViewportIndex within gl_PerVert...Gravatar Morph2020-06-011-6/+16
| * | gl_shader_decompiler: Fix geometry shader outputs for Intel driversGravatar Morph2020-06-011-13/+15
* | | Merge pull request #4014 from ReinUsesLisp/astc-nvidiaGravatar bunnei2020-06-022-8/+19
|\ \ \ | |_|/ |/| |
| * | gl_device: Avoid devices with CAVEAT_SUPPORT on ASTCGravatar ReinUsesLisp2020-05-312-8/+19
* | | Merge pull request #4006 from ReinUsesLisp/squash-ubosGravatar bunnei2020-06-027-79/+173
|\ \ \
| * | | glsl: Squash constant buffers into a single SSBO when we hit the limitGravatar ReinUsesLisp2020-05-317-79/+173
| | |/ | |/|
* | | Merge pull request #3996 from ReinUsesLisp/front-facesGravatar bunnei2020-06-011-5/+20
|\ \ \ | |/ / |/| |
| * | gl_rasterizer: Port front face flip check from VulkanGravatar ReinUsesLisp2020-05-261-5/+20
* | | Merge pull request #3958 from FernandoS27/gl-debugGravatar bunnei2020-05-311-0/+3
|\ \ \
| * | | OpenGL: Enable Debug Context and Synchronous debugging when graphics debuggin...Gravatar Fernando Sahmkow2020-05-171-0/+3
* | | | gl_device: Enable compute shaders for Intel proprietary driversGravatar Morph2020-05-313-13/+0