liamwhite
|
638044820d
|
Merge pull request #9943 from vonchenplus/gentleman
video_core: Fix inline_index and draw_texture error
|
2023-03-13 13:45:17 -04:00 |
|
Liam
|
600f325d87
|
general: fix spelling mistakes
|
2023-03-12 11:33:01 -04:00 |
|
FengChen
|
44f10c8dee
|
video_core: Fix ogl status error when draw_texture
|
2023-03-12 13:33:31 +08:00 |
|
Fernando S
|
49643d8134
|
Merge pull request #9913 from ameerj/acc-dma-refactor
AccelerateDMA: Refactor Buffer/Image copy code and implement for OGL
|
2023-03-11 20:04:19 +01:00 |
|
liamwhite
|
103380134f
|
Merge pull request #9925 from ameerj/gl-sync-signal
OpenGL: Prefer glClientWaitSync for OGLSync objects
|
2023-03-10 13:55:22 -05:00 |
|
ameerj
|
03137086db
|
OpenGL: Prefer glClientWaitSync for OGLSync objects
At least on Nvidia, glClientWaitSync with a timeout of 0 (non-blocking) is faster than glGetSynciv of GL_SYNC_STATUS.
|
2023-03-08 20:29:25 -05:00 |
|
liamwhite
|
3cf88a4d6c
|
Merge pull request #9896 from Kelebek1/d24s8
Check all swizzle components for red, not just [0]
|
2023-03-08 09:16:06 -05:00 |
|
ameerj
|
268942c8fe
|
gl_rasterizer: Implement AccelerateDMA DmaBufferImageCopy
|
2023-03-06 22:57:52 -05:00 |
|
ameerj
|
6b9cc0ed23
|
Refactor AccelerateDMA code
|
2023-03-06 22:57:45 -05:00 |
|
Fernando Sahmkow
|
8a3411b417
|
Engines: Implement Accelerate DMA Texture.
|
2023-03-05 12:18:00 +01:00 |
|
Kelebek1
|
a7fb80e612
|
Check all swizzle components for red, not just [0], pass float border color rather than int
|
2023-03-04 02:33:50 +00:00 |
|
ameerj
|
b5bcd8c71b
|
configuration: Add async ASTC decode setting
|
2023-02-22 18:21:09 -05:00 |
|
liamwhite
|
a4d0663158
|
Merge pull request #9588 from liamwhite/bylaws-reverts
Revert "shader_recompiler: Align SSBO offsets to meet host requirements"
|
2023-02-19 13:11:57 -05:00 |
|
bunnei
|
f70fcdb873
|
Merge pull request #9746 from ameerj/ogl-msaa-texcache
texture_cache: OpenGL: Implement MSAA uploads and copies
|
2023-02-12 00:18:52 -08:00 |
|
ameerj
|
93cf2b3ca8
|
texture_cache: OpenGL: Implement MSAA uploads and copies
|
2023-02-11 15:43:07 -05:00 |
|
ameerj
|
720ff38097
|
gl_compute_pipeline: Force context flush when loading shader cache
|
2023-01-29 21:32:12 -05:00 |
|
ameerj
|
01eeda74a6
|
gl_graphics_pipeline: Force context flush when loading shader cache
|
2023-01-29 20:26:49 -05:00 |
|
Wollnashorn
|
c4a49eb1dd
|
video_core/opengl: Add FSR upscaling filter to the OpenGL renderer
|
2023-01-26 21:43:33 +01:00 |
|
liamwhite
|
475370c8f8
|
Merge pull request #9556 from vonchenplus/draw_texture
video_core: Implement maxwell3d draw texture method
|
2023-01-19 14:58:53 -05:00 |
|
Fernando Sahmkow
|
efbb6fe288
|
VideoCore: Fix OGL cache invalidation.
|
2023-01-07 21:56:17 -05:00 |
|
Liam
|
57a4388e2d
|
Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"
This reverts commit 9e2997c4b6 .
|
2023-01-07 15:48:50 -05:00 |
|
Narr the Reg
|
4bda2b475f
|
opengl: Sanitize antialiasing config
|
2023-01-06 13:42:20 -06:00 |
|
Billy Laws
|
6c812a0c84
|
Vulkan, OpenGL: Hook up geometry shader passthrough emulation
|
2023-01-05 22:13:07 +00:00 |
|
Billy Laws
|
9e2997c4b6
|
Vulkan, OpenGL: Hook up storage buffer alignment code
|
2023-01-05 22:13:07 +00:00 |
|
Feng Chen
|
013b689153
|
video_core: Implement opengl/vulkan draw_texture
|
2023-01-05 12:41:33 +08:00 |
|
Feng Chen
|
1e8cee2ddf
|
video_core: Implement maxwell3d draw texture method
|
2023-01-05 12:41:28 +08:00 |
|
Fernando Sahmkow
|
a0c697124c
|
Video_core: Address feedback
|
2023-01-04 14:39:42 -05:00 |
|
Fernando Sahmkow
|
03ccd8bf43
|
Texture Cache: Implement async texture downloads.
|
2023-01-03 22:52:15 -05:00 |
|
Fernando Sahmkow
|
a045e860dd
|
ShaderCompiler: Inline driver specific constants.
|
2023-01-03 16:29:25 -05:00 |
|
Fernando Sahmkow
|
d09aa0182f
|
MacroHLE: Final cleanup and fixes.
|
2023-01-01 16:43:58 -05:00 |
|
Fernando Sahmkow
|
581a7d785b
|
Rasterizer: Setup skeleton for Host Conditional rendering
|
2023-01-01 16:43:58 -05:00 |
|
Fernando Sahmkow
|
3630bfaef3
|
RasterizerMemory: Add filtering for flushing/invalidation operations.
|
2023-01-01 16:43:58 -05:00 |
|
Fernando Sahmkow
|
8d694701bc
|
MacroHLE: Add OpenGL Support
|
2023-01-01 16:43:58 -05:00 |
|
liamwhite
|
5da72a891f
|
Merge pull request #7450 from FernandoS27/ndc-vulkan
Vulkan: Add support for VK_EXT_depth_clip_control.
|
2022-12-17 16:08:10 -05:00 |
|
FernandoS27
|
0104e28fe4
|
Vulkan: Add support for VK_EXT_depth_clip_control.
|
2022-12-13 21:39:18 -05:00 |
|
Alexander Orzechowski
|
09e3029c11
|
gl_device: Use a more robust way to use strict context mode
Instead of checking a environment variable which may not actually
exist or is just wrong, ask QT if it's running on the wayland
platform.
|
2022-12-13 15:01:51 -05:00 |
|
Liam
|
d5f53da79d
|
renderer_opengl: refactor context acquire
|
2022-12-13 13:23:23 -05:00 |
|
bunnei
|
da58eb6208
|
Merge pull request #9406 from vonchenplus/topology
video_core: Adjust topology update logic and Adjust Clear Manage
|
2022-12-12 14:37:06 -08:00 |
|
Liam
|
5b837157bd
|
video_core: Integrate SMAA
Co-authored-by: goldenx86 <goldenx86@users.noreply.github.com>
Co-authored-by: BreadFish64 <breadfish64@users.noreply.github.com>
|
2022-12-08 17:17:45 -05:00 |
|
FengChen
|
1e64b5e2ec
|
video_core: The draw manager manages whether Clear is required.
|
2022-12-08 23:10:52 +08:00 |
|
Feng Chen
|
bf0b957c05
|
video_core: Implement maxwell3d draw manager and split draw logic
|
2022-12-08 10:12:19 +08:00 |
|
liamwhite
|
22aff09b33
|
Merge pull request #9289 from liamwhite/fruit-company
general: fix compile for Apple Clang
|
2022-12-03 12:09:21 -05:00 |
|
Liam
|
3ef006b5ab
|
shader_recompiler: add gl_Layer translation GS for older hardware
|
2022-12-01 09:51:27 -05:00 |
|
Fernando Sahmkow
|
7356ab1de6
|
GPU: Implement additional render target formats.
|
2022-11-24 20:35:44 +01:00 |
|
Fernando Sahmkow
|
957840be91
|
Fermi2D: Rework blit engine and add a software blitter.
|
2022-11-24 20:35:44 +01:00 |
|
Liam
|
9737615948
|
general: fix compile for Apple Clang
|
2022-11-22 22:22:28 -05:00 |
|
liamwhite
|
7f1c6def1f
|
Merge pull request #9216 from vonchenplus/reimp_inline_index_buffer
video_core: Reimplement inline index buffer binding
|
2022-11-20 12:08:08 -05:00 |
|
bunnei
|
4975f60162
|
Merge pull request #9252 from liamwhite/radv-superiority
maxwell3d: HLE multi-layer clear macro
|
2022-11-19 01:46:48 -08:00 |
|
Morph
|
e5a446a0df
|
Merge pull request #9229 from Docteh/achy_breaky_heart
Add break for default cases
|
2022-11-17 19:20:18 -05:00 |
|
Liam
|
4c42655a2d
|
maxwell3d: full HLE for multi-layer clears
|
2022-11-17 08:31:43 -05:00 |
|