KhronosGroup/SPIRV-Cross
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
GLSLApache-2.0
Issues
- 5
HLSL/MSL: Passing samplers and textures to functions results in global sampler and unused parameters
#2358 opened by Ravbug - 9
- 3
Invalid GLSL produced from valid SPIRV
#2393 opened by MartynJacques-Arm - 0
- 2
Support emitting SPIRV?
#2387 opened by LunaTheFoxgirl - 2
- 2
Enable github discussions feature?
#2359 opened by Try - 0
MSL failing to compile with `error: call to 'fmod' is ambiguous` with user-declared `fmod` function.
#2381 opened by chyyran - 3
Undefined behaviour glsl code generated
#2378 opened by mihaly-sisak - 6
Using msl.set_argument_buffer_device_address_space multiple times results in overlapping buffers
#2371 opened by Ravbug - 0
`gl_plain_uniforms` resources can not be access via C API
#2369 opened by chyyran - 3
- 3
- 2
invalid MSL when using BDA
#2368 opened by 9291Sam - 0
use_entry_point_name not in C API
#2362 opened by TheNosiriN - 2
[MSL] Image bindings wrong from GLSL->SPIRV-MSL
#2363 opened by preetishkakkar - 1
Feature request: Support for SM 6.8 SV_StartVertexLocation/SV_StartInstanceLocation in HLSL output
#2348 opened by Ravbug - 3
openGL ES lowp
#2349 opened by JachinCcc - 2
MSL: Bindless for only one parameter
#2352 opened by Ravbug - 4
HLSL: binding start offset feature
#2340 opened by TheArheus - 5
- 1
MSL: 1-size hack for runtime arrays causes GPU page fault
#2337 opened by K0bin - 1
Obj): error LNK2038: Mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' mismatch value 'MDd_DynamicDebug' (in Car.obj)
#2341 opened by RIKDXHQ11 - 6
compiler is optimizing unreferenced parameter in CompilerGLSL::type_to_array_glsl and causing linking issues
#2338 opened by ArturSchuetz - 5
hlsl: Geometry shader generation produces unsupported execution model exception
#2334 opened by TheArheus - 2
MSL: Argument buffer IDs are increased across buffers
#2335 opened by K0bin - 3
MSL: non-const reference cannot bind to vector element when passing a vector component as out parameter
#2332 opened by webez - 1
Msl: Texture2D used with SampleCmp is not converted to depth2D in all functions
#2333 opened by webez - 2
Tests failures
#2319 opened by dbermond - 4
- 1
MSL: Option to enforce fragment execution when side effects are present before discard
#2322 opened by aitor-lunarg - 2
Invalid MSL when multiple SPIR-V variables are decorated with the same `BuiltIn`
#2313 opened by AmesingFlank - 1
MSL: how to query bind-point of `[image]_atomic` buffer?
#2315 opened by Try - 1
MSL: invalid code generated when atan2 and saturate are used in mixed precision environment
#2309 opened by BlurryLight - 6
Array wrapper may cause a GPU crash?
#2308 opened by js6i - 2
Decompile glsl and get unexpected buffer size
#2316 opened by CheapMeow - 3
MSL: Casting from float to short/ushort introduces a cast to half in between.
#2307 opened by forbiddencactus - 3
MSL: Invalid code generated with matrix temporary
#2302 opened by jmccarthy634 - 1
- 2
OpAtomicSMax behaves as unsigned
#2303 opened by giomasce - 2
Spir-V to MSL: OpSMulExtended traslation incorrectly casts int64 to int32 before mul and mulhi
#2300 opened by aitor-lunarg - 0
SPV_KHR_cooperative_matrix GLSL support?
#2301 opened by oscarbg - 4
- 3
MSL: row/column major issue.
#2295 opened by urbeller - 3
spirv-cross bad code and abort error
#2285 opened by mihaly-sisak - 4
- 1
How to use `gl_HalfPixel`?
#2291 opened by chyyran - 4
OpAccessChain swizzling itself is not handled correctly when input type is widened
#2287 opened by spnda - 9
- 2
How could I compile GLSL to SPIR-V?
#2286 opened by sheldonyancy