liamwhite
|
853e5576e6
|
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
|
5be8a74b0c
|
general: fix spelling mistakes
|
2023-03-12 11:33:01 -04:00 |
|
FengChen
|
e067d314ba
|
video_core: Fix ogl status error when draw_texture
|
2023-03-12 13:33:31 +08:00 |
|
Fernando S
|
0edffb460d
|
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
|
68e1996e52
|
Merge pull request #9925 from ameerj/gl-sync-signal
OpenGL: Prefer glClientWaitSync for OGLSync objects
|
2023-03-10 13:55:22 -05:00 |
|
ameerj
|
625d716f56
|
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
|
a9fc59a998
|
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
|
bc5a8c664b
|
gl_rasterizer: Implement AccelerateDMA DmaBufferImageCopy
|
2023-03-06 22:57:52 -05:00 |
|
ameerj
|
e901a7f029
|
Refactor AccelerateDMA code
|
2023-03-06 22:57:45 -05:00 |
|
Fernando Sahmkow
|
82f37192ec
|
Engines: Implement Accelerate DMA Texture.
|
2023-03-05 12:18:00 +01:00 |
|
Kelebek1
|
2f525864a8
|
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
|
c5386e2179
|
configuration: Add async ASTC decode setting
|
2023-02-22 18:21:09 -05:00 |
|
liamwhite
|
694f67e2d5
|
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
|
5cf07bebee
|
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
|
b60e0b5360
|
texture_cache: OpenGL: Implement MSAA uploads and copies
|
2023-02-11 15:43:07 -05:00 |
|
ameerj
|
8e0a70ddcf
|
gl_compute_pipeline: Force context flush when loading shader cache
|
2023-01-29 21:32:12 -05:00 |
|
ameerj
|
175244e92e
|
gl_graphics_pipeline: Force context flush when loading shader cache
|
2023-01-29 20:26:49 -05:00 |
|
Wollnashorn
|
6b840142b3
|
video_core/opengl: Add FSR upscaling filter to the OpenGL renderer
|
2023-01-26 21:43:33 +01:00 |
|
liamwhite
|
1bd93d9f3b
|
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
|
4cb1b7a60a
|
VideoCore: Fix OGL cache invalidation.
|
2023-01-07 21:56:17 -05:00 |
|
Liam
|
ecf4f380b6
|
Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"
This reverts commit 195248d6fe .
|
2023-01-07 15:48:50 -05:00 |
|
Narr the Reg
|
c5a006cb24
|
opengl: Sanitize antialiasing config
|
2023-01-06 13:42:20 -06:00 |
|
Billy Laws
|
00c51d0a4f
|
Vulkan, OpenGL: Hook up geometry shader passthrough emulation
|
2023-01-05 22:13:07 +00:00 |
|
Billy Laws
|
195248d6fe
|
Vulkan, OpenGL: Hook up storage buffer alignment code
|
2023-01-05 22:13:07 +00:00 |
|
Feng Chen
|
3b5e1a24bc
|
video_core: Implement opengl/vulkan draw_texture
|
2023-01-05 12:41:33 +08:00 |
|
Feng Chen
|
79268b94de
|
video_core: Implement maxwell3d draw texture method
|
2023-01-05 12:41:28 +08:00 |
|
Fernando Sahmkow
|
1fdf24a081
|
Video_core: Address feedback
|
2023-01-04 14:39:42 -05:00 |
|
Fernando Sahmkow
|
62fc8bfe16
|
Texture Cache: Implement async texture downloads.
|
2023-01-03 22:52:15 -05:00 |
|
Fernando Sahmkow
|
872f2e7de6
|
ShaderCompiler: Inline driver specific constants.
|
2023-01-03 16:29:25 -05:00 |
|
Fernando Sahmkow
|
e6e49e584f
|
MacroHLE: Final cleanup and fixes.
|
2023-01-01 16:43:58 -05:00 |
|
Fernando Sahmkow
|
ea140a70fa
|
Rasterizer: Setup skeleton for Host Conditional rendering
|
2023-01-01 16:43:58 -05:00 |
|
Fernando Sahmkow
|
3ea10762d2
|
RasterizerMemory: Add filtering for flushing/invalidation operations.
|
2023-01-01 16:43:58 -05:00 |
|
Fernando Sahmkow
|
f7b16c30f1
|
MacroHLE: Add OpenGL Support
|
2023-01-01 16:43:58 -05:00 |
|
liamwhite
|
db106151d7
|
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
|
11f29ec173
|
Vulkan: Add support for VK_EXT_depth_clip_control.
|
2022-12-13 21:39:18 -05:00 |
|
Alexander Orzechowski
|
9e0510f77d
|
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
|
2c6460d168
|
renderer_opengl: refactor context acquire
|
2022-12-13 13:23:23 -05:00 |
|
bunnei
|
d6c387db44
|
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
|
292cc68b75
|
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
|
17596e69b9
|
video_core: The draw manager manages whether Clear is required.
|
2022-12-08 23:10:52 +08:00 |
|
Feng Chen
|
ad05d9fe1e
|
video_core: Implement maxwell3d draw manager and split draw logic
|
2022-12-08 10:12:19 +08:00 |
|
liamwhite
|
e20c5a0b7f
|
Merge pull request #9289 from liamwhite/fruit-company
general: fix compile for Apple Clang
|
2022-12-03 12:09:21 -05:00 |
|
Liam
|
e8966fd1f9
|
shader_recompiler: add gl_Layer translation GS for older hardware
|
2022-12-01 09:51:27 -05:00 |
|
Fernando Sahmkow
|
a87ff9181b
|
GPU: Implement additional render target formats.
|
2022-11-24 20:35:44 +01:00 |
|
Fernando Sahmkow
|
f4291e4576
|
Fermi2D: Rework blit engine and add a software blitter.
|
2022-11-24 20:35:44 +01:00 |
|
Liam
|
5a712bb51a
|
general: fix compile for Apple Clang
|
2022-11-22 22:22:28 -05:00 |
|
liamwhite
|
cebe63ee08
|
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
|
09a93caeb8
|
Merge pull request #9252 from liamwhite/radv-superiority
maxwell3d: HLE multi-layer clear macro
|
2022-11-19 01:46:48 -08:00 |
|
Morph
|
ab4c53a3e6
|
Merge pull request #9229 from Docteh/achy_breaky_heart
Add break for default cases
|
2022-11-17 19:20:18 -05:00 |
|
Liam
|
e219606128
|
maxwell3d: full HLE for multi-layer clears
|
2022-11-17 08:31:43 -05:00 |
|