index
:
eglantine-cirakg
nx2
Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.
cirakg
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
shader_recompiler
/
backend
/
spirv
/
emit_spirv.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
shader_recompiler: translate Switch 2 task and mesh programs
Takoroka
2 days
1
-0
/
+60
*
[shader_recompiler, vulkan, qcom, tu] Provide handling to missing shader subg...
CamilleLaVey
2026-10-14
1
-2
/
+31
*
[vulkan] Implementation for VK_EXT_shader_quad_control (#4168)
CamilleLaVey
2026-08-28
1
-0
/
+11
*
[vulkan, qcom] Fix shader float controls on QCOM driver (#4297)
CamilleLaVey
2026-08-24
1
-1
/
+1
*
[vulkan] 4th Vulkan Global Maintenance (#4212)
CamilleLaVey
2026-07-16
1
-4
/
+14
*
[vulkan, android] Mediacodec implementation + Vulkan fixes (#4191)
CamilleLaVey
2026-07-09
1
-1
/
+1
*
[vulkan] 3rd Vulkan Global Maintenance (#4189)
CamilleLaVey
2026-07-09
1
-0
/
+3
*
[vk] fix LM3 and TL:LTD multiple NonUniform annotations (#3997)
lizzie
2026-05-29
1
-0
/
+7
*
[spirv] nuke spirv-opt (#3877)
lizzie
2026-04-25
1
-35
/
+3
*
[spirv] improved spir-v shader opt (#239)
crueter
2025-08-15
1
-18
/
+36
*
[cmake] refactor: Use CPM over submodules (#143)
crueter
2025-08-04
1
-2
/
+2
*
[VK] Rework SPIRV Shader Optimization (#238)
Gamer64
2025-07-03
1
-2
/
+27
*
shader_recompiler: throw on missing geometry streams in geometry shaders
Liam
2024-02-19
1
-1
/
+3
*
renderer_vulkan: ignore viewport stores on non-supporting drivers
Liam
2023-11-19
1
-1
/
+1
*
Remove memory allocations in some hot paths
Kelebek1
2023-06-22
1
-1
/
+1
*
Vulkan: update initialization
Liam
2022-11-27
1
-6
/
+7
*
general: Convert source file copyright comments over to SPDX
Morph
2022-04-23
1
-3
/
+2
*
emit_spirv: Add Xfb execution mode when transform feedback is used
ameerj
2022-01-28
1
-3
/
+9
*
Empty spaces
Matías Locatti
2021-12-28
1
-1
/
+1
*
Changes to avoid warnings in SSE4.2 optimized SPIR-V
Matías Locatti
2021-12-28
1
-0
/
+9
*
emit_spirv: Reduce emit_spirv.h include overhead
ameerj
2021-12-05
1
-0
/
+1
*
emit_spirv: Workaround VK_KHR_shader_float_controls on fp16 Nvidia
ReinUsesLisp
2021-07-22
1
-5
/
+8
*
shader: Rework varyings and implement passthrough geometry shaders
ReinUsesLisp
2021-07-22
1
-5
/
+14
*
shader: Move loop safety tests to code emission
ReinUsesLisp
2021-07-22
1
-1
/
+18
*
spirv: Reduce log severity of mismatching denorm rules
ReinUsesLisp
2021-07-22
1
-2
/
+2
*
shader: Add logging
ReinUsesLisp
2021-07-22
1
-4
/
+4
*
shader: Split profile and runtime information in separate structs
ReinUsesLisp
2021-07-22
1
-9
/
+11
*
shader: Read branch conditions from an instruction
ReinUsesLisp
2021-07-22
1
-1
/
+9
*
shader_recompiler: GCC fixes
lat9nq
2021-07-22
1
-16
/
+16
*
emit_spirv: Jump to loop body with local variable
ReinUsesLisp
2021-07-22
1
-1
/
+1
*
emit_spirv: Add missing block in case
ReinUsesLisp
2021-07-22
1
-1
/
+2
*
glasm: Initial implementation of phi nodes on GLASM
ReinUsesLisp
2021-07-22
1
-1
/
+5
*
glasm: Rework control flow introducing a syntax list
ReinUsesLisp
2021-07-22
1
-6
/
+65
*
glasm: Implement shuffle and vote instructions on GLASM
ReinUsesLisp
2021-07-22
1
-1
/
+3
*
Move SPIR-V emission functions to their own header
ReinUsesLisp
2021-07-22
1
-0
/
+1
*
shader: Implement Int32 SUATOM/SURED
ameerj
2021-07-22
1
-0
/
+3
*
spirv: Do not enable ShaderLayer
ReinUsesLisp
2021-07-22
1
-3
/
+0
*
spirv: Enable DemoteToHelperInvocationEXT only when supported
ReinUsesLisp
2021-07-22
1
-1
/
+1
*
spirv: Use OriginLowerLeft when requested
ReinUsesLisp
2021-07-22
1
-1
/
+5
*
spirv: Support OpenGL uniform buffers and change bindings
ReinUsesLisp
2021-07-22
1
-1
/
+1
*
shader: Move microinstruction header to the value header
ReinUsesLisp
2021-07-22
1
-1
/
+0
*
shader: Address feedback
FernandoS27
2021-07-22
1
-1
/
+1
*
shader: Implement fine derivates constant propagation
FernandoS27
2021-07-22
1
-0
/
+3
*
shader: Implement PIXLD.MY_INDEX
ReinUsesLisp
2021-07-22
1
-0
/
+3
*
spirv: Implement ViewportMask with NV_viewport_array2
ReinUsesLisp
2021-07-22
1
-0
/
+4
*
shader: Implement tessellation shaders, polygon mode and invocation id
ReinUsesLisp
2021-07-22
1
-0
/
+39
*
spirv: Implement Layer stores
ReinUsesLisp
2021-07-22
1
-6
/
+10
*
shader: Implement transform feedbacks and define file format
ReinUsesLisp
2021-07-22
1
-0
/
+3
*
shader: Implement early Z tests
ReinUsesLisp
2021-07-22
1
-0
/
+3
*
spirv: Rework storage buffers and shader memory
ReinUsesLisp
2021-07-22
1
-1
/
+1
[next]