aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_rasterizer.cpp
AgeCommit message (Expand)Author
2020-06-01Merge pull request #3996 from ReinUsesLisp/front-facesbunnei
2020-05-31gl_device: Enable compute shaders for Intel proprietary driversMorph
2020-05-26gl_texture_cache: Implement small texture view cache for swizzlesReinUsesLisp
2020-05-26gl_rasterizer: Port front face flip check from VulkanReinUsesLisp
2020-05-24Merge pull request #3905 from FernandoS27/vulkan-fixbunnei
2020-05-19renderer_opengl: Add assembly program code pathsReinUsesLisp
2020-05-09VideoCore: Use SyncGuestMemory mechanism for Shader/Pipeline Cache invalidation.Fernando Sahmkow
2020-05-04gl_rasterizer: Implement viewport swizzles with NV_viewport_swizzleReinUsesLisp
2020-05-03Merge pull request #3808 from ReinUsesLisp/wait-for-idlebunnei
2020-05-02Merge pull request #3693 from ReinUsesLisp/clean-samplersbunnei
2020-04-30Merge pull request #3807 from ReinUsesLisp/fix-depth-clampbunnei
2020-04-28{maxwell_3d,buffer_cache}: Implement memory barriers using 3D registersReinUsesLisp
2020-04-27maxwell_3d: Fix depth clamping registerReinUsesLisp
2020-04-26texture_cache: Reintroduce preserve_contents accuratelyReinUsesLisp
2020-04-26Merge pull request #3753 from ReinUsesLisp/ac-vulkanRodrigo Locatti
2020-04-23shader_ir: Turn classes into data structuresReinUsesLisp
2020-04-22Async GPU: Correct flushing behavior to be similar to old async GPU behavior.Fernando Sahmkow
2020-04-22Address Feedback.Fernando Sahmkow
2020-04-22Fix GCC error.Fernando Sahmkow
2020-04-22QueryCache: Implement Async Flushes.Fernando Sahmkow
2020-04-22OpenGL: Guarantee writes to Buffers.Fernando Sahmkow
2020-04-22GPU: Implement Flush Requests for Async mode.Fernando Sahmkow
2020-04-22FenceManager: Manage syncpoints and rename fences to semaphores.Fernando Sahmkow
2020-04-22FenceManager: Implement async buffer cache flushes on High settingsFernando Sahmkow
2020-04-22GPU: Fix rebase errors.Fernando Sahmkow
2020-04-22Rasterizer: Disable fence managing in synchronous gpu.Fernando Sahmkow
2020-04-22ThreadManager: Sync async reads on accurate gpu.Fernando Sahmkow
2020-04-22GPU: Implement a Fence Manager.Fernando Sahmkow
2020-04-22OpenGL: Implement Fencing backend.Fernando Sahmkow
2020-04-22BufferCache: Implement OnCPUWrite and SyncGuestHostFernando Sahmkow
2020-04-22GPU: Refactor synchronization on Async GPUFernando Sahmkow
2020-04-22UI: Replasce accurate GPU option for GPU Accuracy LevelFernando Sahmkow
2020-04-21gl_rasterizer: Fix buffers without sizeReinUsesLisp
2020-04-16Merge pull request #3600 from ReinUsesLisp/no-pointer-buf-cacheFernando Sahmkow
2020-04-16buffer_cache: Return handles instead of pointer to handlesReinUsesLisp
2020-04-14gl_rasterizer: Implement constant vertex attributesReinUsesLisp
2020-04-13Merge pull request #3651 from ReinUsesLisp/line-widthsMat M
2020-04-13gl_rasterizer: Implement line widths and smooth linesReinUsesLisp
2020-04-11texture_cache: Remove preserve_contentsReinUsesLisp
2020-04-08Memory: Address Feedback.Fernando Sahmkow
2020-04-06Shader/Pipeline Cache: Use VAddr instead of physical memory for addressing.Fernando Sahmkow
2020-04-06Query Cache: Use VAddr instead of physical memory for adressing.Fernando Sahmkow
2020-04-06Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow
2020-04-06Texture Cache: Use vAddr instead of physical memory for caching.Fernando Sahmkow
2020-04-06GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddrFernando Sahmkow
2020-03-31gl_rasterizer: Mark cleared textures as dirtyReinUsesLisp
2020-03-26gl_rasterizer: Update stencil test regardless of it being disabledReinUsesLisp
2020-03-26gl_rasterizer: Synchronize stencil testing on clearsReinUsesLisp
2020-03-22gl_rasterizer: Use transformed viewport for depth rangesReinUsesLisp
2020-03-18gl_rasterizer: Silence misc warningsReinUsesLisp