aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl
AgeCommit message (Collapse)Author
2024-01-18Core: Eliminate core/memory dependancies.Fernando Sahmkow
2024-01-18Core: Clang format and other small issues.Fernando Sahmkow
2024-01-18SMMU: Implement physical memory mirroringFernando Sahmkow
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2024-01-04Merge pull request #12437 from ameerj/gl-amd-fixesliamwhite
OpenGL: Fixes and workaround updates for AMD
2023-12-26Merge pull request #12415 from ameerj/ogl-draw-autoliamwhite
gl_rasterizer: Implement DrawTransformFeedback macro
2023-12-22Merge pull request #12412 from ameerj/gl-query-primsliamwhite
OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries
2023-12-21shader_recompiler: use float image operations on load/store when requiredLiam
2023-12-20gl_device: Remove AMD blacklists that are no longer applicableAmeer J
2023-12-20Merge pull request #12403 from liamwhite/clipdistanceFernando S
shader_recompiler: use minimal clip distance array
2023-12-20gl_rasterizer: Less spammy log for unimplemented resetsAmeer J
2023-12-19gl_rasterizer: Implement DrawTransformFeedback macroAmeer J
2023-12-19OpenGL: Add GL_PRIMITIVES_GENERATED and ↵Ameer J
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries
2023-12-19gl_rasterizer: Silence spammy logsAmeer J
2023-12-19gl_buffer_cache: Reintroduce NV_vertex_buffer_unified_memoryAmeer J
Workaround Nvidia drivers complaining when a buffer is bound as both a vertex buffer and transform feedback buffer
2023-12-18shader_recompiler: ignore clip distances beyond driver support levelLiam
2023-12-16gl_buffer_cache: Fix tfb binding typoAmeer J
2023-12-03renderer_opengl: remove srgb conversion logicLiam
2023-12-03renderer_vulkan: do not recreate swapchain for srgbLiam
2023-12-03Merge pull request #12094 from ameerj/gl-buffer-cache-batch-vtxliamwhite
gl_buffer_cache: Batch vertex/tfb buffer binding
2023-12-01Merge pull request #12056 from ameerj/opengl-neglectliamwhite
OpenGL: Implement async downloads in buffer and texture caches
2023-11-29Merge pull request #12154 from liamwhite/more-driversliamwhite
vulkan_device: add names for more driverID enumeration values
2023-11-26Merge branch 'master' into ssbo-alignAmeer J
2023-11-26Merge pull request #11535 from GPUCode/upload_cmdbufFernando S
renderer_vulkan: Introduce separate cmd buffer for uploads
2023-11-24vulkan_device: add names for more driverID enumeration valuesLiam
2023-11-19gl_buffer_cache: Batch vertex/tfb buffer bindingAmeer J
2023-11-18gl_graphics_pipeline: GLASM: Fix transform feedback attribs buffer modeAmeer J
GL_SEPARATE_ATTRIBS only applies when multiple buffers are being used, else GL_INTERLEAVED_ATTRIBS handles the cases for a single buffer with potentially more than one attribute
2023-11-12renderer_vulkan: Introduce separate cmd buffer for uploadsGPUCode
2023-11-12Memory: Fix invalidation handling from the CPU/ServicesFernando Sahmkow
2023-10-31shader_recompiler: Align SSBO offsets in GlobalMemory functionsAmeer J
2023-10-31shader_recompiler: Align SSBO offsets to meet host requirementsAmeer J
Co-Authored-By: Billy Laws <blaws05@gmail.com>
2023-10-12Merge pull request #11751 from Kelebek1/transition_msaa_imageliamwhite
Transition MSAA images to general layout without uploading data
2023-10-11Transition MSAA images to general layout without uploading dataKelebek1
2023-10-11Do not set rescaled flag when rescaling is disabledKelebek1
2023-10-06Implement X8_D24 formatKelebek1
2023-09-23Query Cache: address issuesFernando Sahmkow
2023-09-23Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow
2023-08-27VideoCore: Implement DispatchIndirectFernando Sahmkow
2023-08-21Merge pull request #11149 from ameerj/astc-perf-prodliamwhite
host_shaders: ASTC compute shader optimizations
2023-08-18Merge pull request #11278 from Kelebek1/dma_syncliamwhite
Mark accelerated DMA destination buffers and images as GPU-modified
2023-08-14Merge pull request #11282 from ameerj/glasm-xfbliamwhite
gl_graphics_pipeline: GLASM: Fix transform feedback with multiple buffers
2023-08-14Merge pull request #11283 from ameerj/glasm-pipeline-detectionliamwhite
gl_graphics_pipeline: Fix GLASM storage buffer detection
2023-08-13gl_texture_cache: Enable async downloadsAmeer J
2023-08-13gl_buffer_cache: Enable async downloadsAmeer J
2023-08-13gl_staging_buffer_pool: Refactor allocation variables into a structAmeer J
2023-08-13gl_graphics_pipeline: Fix GLASM storage buffer detectionAmeer J
2023-08-13gl_graphics_pipeline: GLASM: Fix transform feedback with multiple buffersAmeer J
2023-08-13Mark accelerted DMA destination buffers and images as GPU-modifiedKelebek1
2023-08-07Merge pull request #11216 from lat9nq/no-mesa-astcliamwhite
gl_device: Detect Mesa to disable their ASTC
2023-08-06Revert "HACK: Avoid swizzling and reuploading ASTC image every frame"Ameer J
This reverts commit b18c1fb1bbbcc235e9a1cbbb2704fed2e5895e61.