summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* vtn: add more info to bitcast bit size error messageMike Blumenkrantz2023-05-181-2/+2
* vtn: print spirv ids for type mismatch in bcselMike Blumenkrantz2023-05-181-1/+1
* vtn: print spirv id for type mismatch errorMike Blumenkrantz2023-05-181-1/+1
* vtn: add spirv index to type mismatch error for debuggingMike Blumenkrantz2023-05-181-3/+3
* nir: Drop unused argument from nir_ssa_dest_init_for_typeAlyssa Rosenzweig2023-05-175-14/+9
* nir: Drop unused name from nir_ssa_dest_initAlyssa Rosenzweig2023-05-1760-199/+168
* spirv: Improve the 'ID is the wrong kind of value' error messagesCaio Oliveira2023-05-172-5/+63
* spirv: Fix gl_spirv_validation when OpLine with strings is presentCaio Oliveira2023-05-171-1/+9
* spirv: Extract vtn_handle_debug_text() helperCaio Oliveira2023-05-172-31/+53
* nir: Remove legacy atomicsAlyssa Rosenzweig2023-05-161-60/+17
* nir/opt_uniform_atomics: Drop legacy atomicsAlyssa Rosenzweig2023-05-161-43/+0
* nir/opt_load_store_vectorize: Reclaim ATOMICAlyssa Rosenzweig2023-05-161-7/+6
* nir/validate: Drop legacy atomicsAlyssa Rosenzweig2023-05-161-87/+0
* nir/lower_task_shader: Drop legacy atomicsAlyssa Rosenzweig2023-05-161-46/+4
* nir/lower_io: Drop legacy atomicsAlyssa Rosenzweig2023-05-161-151/+22
* nir: Drop legacy atomics in simple casesAlyssa Rosenzweig2023-05-1616-823/+3
* nir: Drop nir_lower_legacy_atomicsAlyssa Rosenzweig2023-05-163-88/+0
* vtn: Produce unified atomicsAlyssa Rosenzweig2023-05-161-35/+67
* nir/lower_printf: Produce unified atomicAlyssa Rosenzweig2023-05-161-2/+3
* nir/lower_atomics_to_ssbo: Produce unified atomicsAlyssa Rosenzweig2023-05-161-11/+16
* glsl/nir: Produce unified atomicsAlyssa Rosenzweig2023-05-164-124/+95
* nir: Add helpers for lazy var creation.Emma Anholt2023-05-1610-139/+124
* compiler: Update reference to name_for_stage func.Emma Anholt2023-05-161-1/+1
* nir/lower_shader_calls: Remat derefs earlierKonstantin Seurer2023-05-161-7/+7
* spirv: fix argument to ray query intrinsicLionel Landwerlin2023-05-151-1/+1
* nir/inline_uniforms: Handle num_components > 1Konstantin Seurer2023-05-151-1/+1
* nir: make var arrays large enough in `nir_create_passthrough_gs`antonino2023-05-151-2/+2
* nir: handle interface blocks in `copy_vars`antonino2023-05-151-1/+1
* nir: don't create invalid inputs in `nir_create_passthrough_gs`antonino2023-05-151-0/+5
* nir: use `nir_variable_clone` in `nir_create_passthrough_gs`antonino2023-05-151-23/+11
* nir: Make rq_load committed src an indexKonstantin Seurer2023-05-142-7/+12
* dxil: Use unified atomicsJesse Natalie2023-05-121-19/+3
* nir/validate: Handle unified atomicsAlyssa Rosenzweig2023-05-121-0/+38
* nir/opt_uniform_atomics: Handle unified atomicsAlyssa Rosenzweig2023-05-121-4/+60
* nir/lower_ssbo: Handle unified atomicsAlyssa Rosenzweig2023-05-121-0/+9
* nir/lower_io: Handle unified atomicsAlyssa Rosenzweig2023-05-121-0/+14
* nir/lower_task_shader: Handle unified atomicsAlyssa Rosenzweig2023-05-121-0/+8
* nir: Load/store atomic op indices when lowering image intrinsicsJesse Natalie2023-05-121-0/+7
* nir: Handle unified atomics in simple casesAlyssa Rosenzweig2023-05-1213-0/+82
* ir3: Use unified atomicsAlyssa Rosenzweig2023-05-122-30/+8
* nir: Add pass to lower atomics to unifiedAlyssa Rosenzweig2023-05-123-0/+88
* nir: Add unified atomicsAlyssa Rosenzweig2023-05-128-34/+168
* nir_lower_system_values: Add ASSERTED to assert-only variableJesse Natalie2023-05-121-1/+1
* nir: Use nir_block_last_phi_instr moreAlyssa Rosenzweig2023-05-122-13/+4
* nir: Use nir_foreach_phi(_safe)Alyssa Rosenzweig2023-05-1215-163/+48
* nir: Add nir_foreach_phi(_safe) macroAlyssa Rosenzweig2023-05-121-0/+16
* nir: Make ALU descriptions machine-readableAlyssa Rosenzweig2023-05-121-102/+131
* nir: Allow adding descriptions to ALU opcodesAlyssa Rosenzweig2023-05-121-47/+55
* spirv: Use NIR_PASS for spirv2nir --optimizeCaio Oliveira2023-05-111-14/+25
* spirv: Do more on spirv2nir --optimizeCaio Oliveira2023-05-111-31/+28