summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/profile.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into ssbo-alignGravatar Ameer J2023-11-261-0/+1
|\
| * renderer_vulkan: ignore viewport stores on non-supporting driversGravatar Liam2023-11-191-0/+1
* | shader_recompiler: Align SSBO offsets in GlobalMemory functionsGravatar Ameer J2023-10-311-0/+2
|/
* Manually robust on Maxwell and earlierGravatar Kelebek12023-10-191-1/+3
* Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUsGravatar Billy Laws2023-06-031-0/+2
* Implement scaled vertex buffer format emulationGravatar Billy Laws2023-06-031-0/+1
* video_core: Enable ImageGather with subpixel offset on IntelGravatar Wollnashorn2023-04-081-3/+3
* shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`Gravatar Wollnashorn2023-04-081-0/+4
* Vulkan: Add a workaround for input_position on Adreno driversGravatar Billy Laws2023-01-051-0/+2
* Vulkan: Add support for VK_EXT_depth_clip_control.Gravatar FernandoS272022-12-131-0/+1
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* glsl: Add boolean reference workaroundGravatar ameerj2021-12-291-0/+2
* glsl_context_get_set: Add alternative cbuf type for broken driversGravatar ameerj2021-12-291-0/+2
* glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZEGravatar ameerj2021-07-221-0/+2
* shader: Ignore global memory ops on devices lacking int64 supportGravatar ameerj2021-07-221-0/+1
* emit_spirv: Workaround VK_KHR_shader_float_controls on fp16 NvidiaGravatar ReinUsesLisp2021-07-221-0/+2
* shader: Rework varyings and implement passthrough geometry shadersGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Split profile and runtime info headersGravatar ReinUsesLisp2021-07-221-72/+0
* glsl: Address rest of feedbackGravatar ameerj2021-07-221-0/+2
* glsl: Conditionally use fine/coarse derivatives based on device supportGravatar ameerj2021-07-221-0/+1
* glsl: Cleanup/Address feedbackGravatar ameerj2021-07-221-0/+2
* glsl: Add stubs for sparse queries and variable aoffi when not supportedGravatar ameerj2021-07-221-0/+2
* glsl: Implement fswzaddGravatar ameerj2021-07-221-0/+1
* glsl: Implement image atomics and set layerGravatar ameerj2021-07-221-1/+0
* glsl: Add cbuf access workaround for devices with component indexing bugGravatar ameerj2021-07-221-0/+2
* glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupportedGravatar ameerj2021-07-221-0/+1
* glsl: skip gl_ViewportIndex write if device does not support itGravatar ameerj2021-07-221-0/+1
* glsl: Query GL Device for FP16 extension supportGravatar ameerj2021-07-221-0/+2
* glasm: Use ARB_derivative_control conditionallyGravatar ReinUsesLisp2021-07-221-0/+1
* opengl: Declare fragment outputs even if they are not usedGravatar ReinUsesLisp2021-07-221-0/+4
* glasm: Use storage buffers instead of global memory when possibleGravatar ReinUsesLisp2021-07-221-0/+3
* shader: Split profile and runtime information in separate structsGravatar ReinUsesLisp2021-07-221-5/+8
* shader: Add OpenGL shader profile optionsGravatar ReinUsesLisp2021-07-221-0/+11
* shader: Implement SR_Y_DIRECTIONGravatar FernandoS272021-07-221-0/+2
* spirv: Implement ViewportMask with NV_viewport_array2Gravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement tessellation shaders, polygon mode and invocation idGravatar ReinUsesLisp2021-07-221-0/+16
* spirv: Implement alpha testGravatar ameerj2021-07-221-1/+14
* shader: Implement transform feedbacks and define file formatGravatar ReinUsesLisp2021-07-221-0/+10
* shader: Implement early Z testsGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement geometry shadersGravatar ReinUsesLisp2021-07-221-0/+10
* shader: Implement ATOM/S and REDGravatar ameerj2021-07-221-0/+1
* spirv: Guard against typeless image reads on unsupported devicesGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement ViewportIndexGravatar FernandoS272021-07-221-0/+1
* spirv: Add fixed pipeline point sizeGravatar ReinUsesLisp2021-07-221-0/+3
* shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableGravatar ReinUsesLisp2021-07-221-0/+3
* shader: Better interpolation and disabled attributes supportGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Refactor PTP and other minor changesGravatar ReinUsesLisp2021-07-221-1/+0
* shader: Implement TLD4.PTPGravatar FernandoS272021-07-221-0/+1
* shader: Implement NDC [-1, 1], attribute types and default varying initializa...Gravatar ReinUsesLisp2021-07-221-0/+13
* shader: Implement VOTEGravatar ameerj2021-07-221-0/+2