summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/zink/nir_to_spirv
AgeCommit message (Expand)AuthorFilesLines
2021-05-05zink: only emit ImageBuffer cap if neededErik Faye-Lund1-1/+2
2021-05-05zink: emit cap earlyErik Faye-Lund1-2/+4
2021-05-05zink: emit sample-shading cap earlyErik Faye-Lund1-8/+4
2021-05-05zink: remove needless shader-info from contextErik Faye-Lund1-4/+0
2021-05-05zink: emit cap earlyErik Faye-Lund1-2/+6
2021-05-05zink: do not check for varying output for fragment shadersErik Faye-Lund1-2/+3
2021-05-05zink: always enable fixed shader-capsErik Faye-Lund1-10/+5
2021-05-04zink: cache SpvId for aggregate glsl_typesErik Faye-Lund1-10/+23
2021-05-04zink: handle matrix-types after vectorsErik Faye-Lund1-7/+7
2021-04-30zink: perform fp16 texture-lookups as fp32 and then convertErik Faye-Lund1-2/+26
2021-04-30zink: support emitting 16-bit float typesErik Faye-Lund2-11/+35
2021-04-30zink: support emitting 16-bit int typesErik Faye-Lund2-8/+17
2021-04-30zink: respect bit-size of dref-resultErik Faye-Lund1-1/+3
2021-04-29zink: create entrypoints for descriptor variables with spirv 1.5Mike Blumenkrantz1-1/+18
2021-04-29zink: generate spirv 1.5 from ntv when using vk >= 1.2Mike Blumenkrantz4-6/+8
2021-04-28zink: support nir_intrinsic_shader_clockMike Blumenkrantz1-0/+11
2021-04-28zink: add spirv builder for unops with a const operandMike Blumenkrantz2-0/+16
2021-04-28zink: add conversion util for nir_scope -> SpvScopeMike Blumenkrantz1-0/+15
2021-04-26zink: use non-atomic load/store ops if intrinsic is not actually coherentMike Blumenkrantz1-2/+5
2021-04-26zink: remove memory-model leftoversErik Faye-Lund1-4/+2
2021-04-26zink: only emit extended-formats cap if neededErik Faye-Lund1-24/+49
2021-04-20zink: do not require vulkan memory model for shader-imagesErik Faye-Lund2-10/+3
2021-04-19zink: fix stencil-export cap emissionErik Faye-Lund1-1/+2
2021-04-15Use explicit break instead of fall-through to break-only caseMichel Dänzer1-0/+1
2021-04-08nir: Extract shader_info->cs.shared_size out of union.Bas Nieuwenhuizen1-2/+2
2021-04-08zink: support ARB_fragment_shader_interlockMike Blumenkrantz3-0/+30
2021-04-07zink: emit WorkgroupSize when not using ExecutionModeLocalSizeMike Blumenkrantz1-4/+4
2021-04-05zink: only emit SpvCapabilitySampleMaskPostDepthCoverage if the mode is setMike Blumenkrantz1-1/+2
2021-04-05zink: store shader_info to ntv_context structMike Blumenkrantz1-0/+4
2021-04-01zink: emit ImageCubeArray cap when accessing arrayed cube dimension imagesMike Blumenkrantz1-1/+4
2021-03-29zink: use pre-populated shader-locationsErik Faye-Lund2-68/+14
2021-03-29zink: do not depend on shader_slots_reserved for xfbErik Faye-Lund1-4/+13
2021-03-29zink: pre-populate locations in variablesErik Faye-Lund1-0/+3
2021-03-27zink: remove no-longer-needed clipdist1 patchingErik Faye-Lund1-9/+1
2021-03-26zink: tighten emitted image spir-v capsErik Faye-Lund1-2/+4
2021-03-25zink: follow spir-v 1.0 specErik Faye-Lund1-10/+2
2021-03-25zink: do not open-code vector-comparesErik Faye-Lund1-62/+1
2021-03-25zink: drop bool attempt in float vector comparesErik Faye-Lund1-8/+2
2021-03-25zink: fix vector comparisonErik Faye-Lund1-1/+1
2021-03-24zink: don't generate sampled image type for non-sampled imagesMike Blumenkrantz1-3/+1
2021-03-23zink: emit all interpolation modesErik Faye-Lund1-2/+1
2021-03-23zink: factor out interpolation to helperErik Faye-Lund1-16/+27
2021-03-23zink: fix multisampled shader image load/storeMike Blumenkrantz1-2/+4
2021-03-23zink: fix spirv image operand orderingMike Blumenkrantz1-39/+28
2021-03-18zink: handle nir_intrinsic_image_deref_samplesMike Blumenkrantz1-0/+9
2021-03-18zink: enable spirv extension for post depth coverageMike Blumenkrantz1-1/+3
2021-03-17zink: Wire up ARB_post_depth_coverageAdam Jackson1-0/+4
2021-03-17zink: set ntv variable descriptor sets during compile phaseMike Blumenkrantz1-2/+2
2021-03-17zink: apply Delete All The Code methodology to the ubo/ssbo variablesMike Blumenkrantz1-81/+24
2021-03-17zink: move zink_binding() to compiler.cMike Blumenkrantz2-35/+0