gdkchan
|
0aceb534cb
Fix SPIR-V function calls (#5764)
|
2 years ago |
gdkchan
|
a0af6e4d07
Use unique temporary variables for function call parameters on SPIR-V (#5757)
|
2 years ago |
gdkchan
|
a2a97e1b11
Implement textureSamples texture query shader instruction (#5750)
|
2 years ago |
gdkchan
|
a745913329
Fix gl_Layer to geometry shader change not writing gl_Layer (#5682)
|
2 years ago |
gdkchan
|
e2cfe6fe44
Fix shader GlobalToStorage pass when base address comes from local or shared memory (#5668)
|
2 years ago |
gdkchan
|
f09bba82b9
Geometry shader emulation for macOS (#5551)
|
2 years ago |
riperiperi
|
cd7b52f995
Vulkan: Fix MoltenVK flickering (#5612)
|
2 years ago |
gdkchan
|
6ed613a6e6
Fix vote and shuffle shader instructions on AMD GPUs (#5540)
|
2 years ago |
gdkchan
|
17354d59d1
Declare and use gl_PerVertex block for VTG per-vertex built-ins (#5576)
|
2 years ago |
gdkchan
|
42750a74f8
Do not add more code after alpha test discard on fragment shader (#5529)
|
2 years ago |
gdkchan
|
f95b7c5877
Fix incorrect fragment origin when YNegate is enabled (#4673)
|
2 years ago |
gdkchan
|
1c7a90ef35
Stop identifying shader textures with handle and cbuf, use binding instead (#5266)
|
2 years ago |
TSRBerry
|
3b46bb73f7
[Ryujinx.Graphics.Gpu] Address dotnet-format issues (#5367)
|
2 years ago |
Kurochi51
|
d604e98227
Fix regression introduced by 1.1.1733 on Intel GPUs (#5311)
|
2 years ago |
gdkchan
|
f92921a6d1
Implement Load/Store Local/Shared and Atomic shared using new instructions (#5241)
|
2 years ago |
gdkchan
|
eb0bb36bbf
Implement transform feedback emulation for hardware without native support (#5080)
|
2 years ago |
gdkchan
|
2cdcfe46d8
Remove barrier on Intel if control flow is potentially divergent (#5044)
|
2 years ago |
gdkchan
|
fe30c03cac
Implement soft float64 conversion on shaders when host has no support (#5159)
|
2 years ago |
gdkchan
|
21c9ac6240
Implement shader storage buffer operations using new Load/Store instructions (#4993)
|
2 years ago |
cstamford
|
dc0dbc50ab
Add support for VK_EXT_depth_clip_control. (#5027)
|
2 years ago |
gdkchan
|
3b375525fb
Force reciprocal operation with value biased by constant to be precise on macOS (#5110)
|
2 years ago |
gdkchan
|
e6658c133c
Fix resolution scaling of image operation coordinates (#5102)
|
2 years ago |
gdkchan
|
8f0c89ffd6
Generate scaling helper functions on IR (#4714)
|
2 years ago |
makigumo
|
6cb6b15612
Implement p2rc, p2ri, p2rr and r2p.cc shaders (#5031)
|
3 years ago |
gdkchan
|
5626f2ca1c
Replace ShaderBindings with new ResourceLayout structure for Vulkan (#5025)
|
3 years ago |
gdkchan
|
402f05b8ef
Replace constant buffer access on shader with new Load instruction (#4646)
|
3 years ago |
riperiperi
|
69a9de33d3
SPIR-V: Only allow implicit LOD sampling on fragment (#5026)
|
3 years ago |
gdkchan
|
fc26189fe1
Eliminate redundant multiplications by gl_FragCoord.w on the shader (#4578)
|
3 years ago |
Mary
|
7271f1b18e
Bump shader cache codegen version
|
3 years ago |
riperiperi
|
332891b5ff
Use correct offset for storage constant buffer elimination (#4821)
|
3 years ago |