summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/profile.h
AgeCommit message (Expand)Author
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2021-12-29glsl: Add boolean reference workaroundameerj
2021-12-29glsl_context_get_set: Add alternative cbuf type for broken driversameerj
2021-07-22glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZEameerj
2021-07-22shader: Ignore global memory ops on devices lacking int64 supportameerj
2021-07-22emit_spirv: Workaround VK_KHR_shader_float_controls on fp16 NvidiaReinUsesLisp
2021-07-22shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp
2021-07-22shader: Split profile and runtime info headersReinUsesLisp
2021-07-22glsl: Address rest of feedbackameerj
2021-07-22glsl: Conditionally use fine/coarse derivatives based on device supportameerj
2021-07-22glsl: Cleanup/Address feedbackameerj
2021-07-22glsl: Add stubs for sparse queries and variable aoffi when not supportedameerj
2021-07-22glsl: Implement fswzaddameerj
2021-07-22glsl: Implement image atomics and set layerameerj
2021-07-22glsl: Add cbuf access workaround for devices with component indexing bugameerj
2021-07-22glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupportedameerj
2021-07-22glsl: skip gl_ViewportIndex write if device does not support itameerj
2021-07-22glsl: Query GL Device for FP16 extension supportameerj
2021-07-22glasm: Use ARB_derivative_control conditionallyReinUsesLisp
2021-07-22opengl: Declare fragment outputs even if they are not usedReinUsesLisp
2021-07-22glasm: Use storage buffers instead of global memory when possibleReinUsesLisp
2021-07-22shader: Split profile and runtime information in separate structsReinUsesLisp
2021-07-22shader: Add OpenGL shader profile optionsReinUsesLisp
2021-07-22shader: Implement SR_Y_DIRECTIONFernandoS27
2021-07-22spirv: Implement ViewportMask with NV_viewport_array2ReinUsesLisp
2021-07-22shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp
2021-07-22spirv: Implement alpha testameerj
2021-07-22shader: Implement transform feedbacks and define file formatReinUsesLisp
2021-07-22shader: Implement early Z testsReinUsesLisp
2021-07-22shader: Implement geometry shadersReinUsesLisp
2021-07-22shader: Implement ATOM/S and REDameerj
2021-07-22spirv: Guard against typeless image reads on unsupported devicesReinUsesLisp
2021-07-22shader: Implement ViewportIndexFernandoS27
2021-07-22spirv: Add fixed pipeline point sizeReinUsesLisp
2021-07-22shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableReinUsesLisp
2021-07-22shader: Better interpolation and disabled attributes supportReinUsesLisp
2021-07-22shader: Refactor PTP and other minor changesReinUsesLisp
2021-07-22shader: Implement TLD4.PTPFernandoS27
2021-07-22shader: Implement NDC [-1, 1], attribute types and default varying initializa...ReinUsesLisp
2021-07-22shader: Implement VOTEameerj
2021-07-22shader: Implement DMNMX, DSET, DSETPameerj
2021-07-22spirv: Implement VertexId and InstanceId, refactor codeReinUsesLisp
2021-07-22spirv: Add SignedZeroInfNanPreserve logicameerj
2021-07-22spirv: Fixes and Intel specific workaroundsReinUsesLisp
2021-07-22shader: Add denorm flush supportReinUsesLisp
2021-07-22shader: Primitive Vulkan integrationReinUsesLisp