summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2022-06-01nir: Mark negative re-distribution on fadd as impreciseJason Ekstrand1-1/+1
2022-06-01glsl/nir: Stop leaking varyings_infoJason Ekstrand1-0/+1
2022-06-01nir: Handle register sources in lower_phis_to_regs_blockJason Ekstrand1-4/+10
2022-06-01nir: Add store_combined_output_pan BASE backIcecream951-1/+1
2022-05-17spirv: fix barrier scope assertMike Blumenkrantz1-2/+2
2022-05-16nir: Preserve metadata if remove_dead_derefs makes no progressJason Ekstrand1-1/+4
2022-05-10nir/opt_algebraic: Fix mask in shift by constant combining.Georg Lehmann1-1/+1
2022-05-10nir/lower_shader_calls: put inserted instructions into a dummy blockLionel Landwerlin1-13/+61
2022-05-10nir/lower_shader_calls: don't insert code after break/continueLionel Landwerlin1-1/+27
2022-05-10nir/lower_shader_calls: don't use nop instructions as cursorsLionel Landwerlin1-24/+34
2022-05-10nir/cf: Return a cursor from nir_cf_extract as wellJason Ekstrand2-4/+9
2022-05-10nir/cf: return cursor after insertion of cf_listLionel Landwerlin2-6/+20
2022-05-10nir/lower_tex: Copy more fields in lower_tex_to_txd and friendsIcecream951-0/+6
2022-05-10nir/gather_info: flag fbfetch on subpass image loadsMike Blumenkrantz1-0/+12
2022-05-04nir: Don't set writes_memory for reading XFBAlyssa Rosenzweig1-1/+2
2022-05-03nir: fix sorting before assigning varying driver locationsTimothy Arceri1-1/+3
2022-04-27nir: Remove single-source phis before opt_if_loop_last_continueYevhenii Kolesnikov1-0/+5
2022-04-27spirv: Handle Op*MulExtended for non-32-bit typesJason Ekstrand1-6/+16
2022-04-26nir: Lower all bit sizes of usub_borrowJason Ekstrand1-1/+1
2022-04-26nir: mark XFB varyings as unmoveable to prevent them to be remappedSamuel Pitoiset1-1/+2
2022-04-26nir: fix marking XFB varyings as always active IOSamuel Pitoiset1-4/+4
2022-04-24glsl/nir: set new_style_shadow for sparse tex ops as necessaryMike Blumenkrantz1-2/+2
2022-04-24nir: fix an uninitialized variable valgrind warning in nir_group_loadsMarek Olšák1-1/+1
2022-04-21nir/divergence: handle load_global_block_intelLionel Landwerlin1-0/+1
2022-04-21spirv: fix OpBranchConditional when both branches are the sameAlexey Bozhenko1-4/+7
2022-04-20nir: fix setting varying from uniform as flatTimothy Arceri1-1/+3
2022-04-20nir: Add lowering for fround_even on r300.Emma Anholt2-0/+16
2022-04-20nir/opcodes: fisfinite32 should return bool32Jason Ekstrand1-1/+1
2022-04-20nir/lower_tex: fix rect queries with lower_rect setMike Blumenkrantz1-3/+4
2022-04-13nir/opt_load_store_vectorize: create load_shared2_amd/store_shared2_amdRhys Perry2-15/+106
2022-04-13nir/opt_load_store_vectorize: fix broken indentationRhys Perry1-21/+21
2022-04-13nir: add load_shared2_amd and store_shared2_amdRhys Perry6-0/+56
2022-04-13nir: add _amd global access intrinsicsRhys Perry4-6/+42
2022-04-13nir: Handle out of bounds access in nir_vectorize_tess_levels.Timur Kristóf1-3/+20
2022-04-13nir/lower_shader_calls: name resume shadersLionel Landwerlin1-1/+9
2022-04-12nir/lower_int64: Fix [iu]mul_high handlingJason Ekstrand1-2/+2
2022-04-12nir: remove gl_PrimitiveID output from MS when it's not used in FSMarcin Ślusarz1-1/+2
2022-04-10nir/lower_point_size_mov: handle case where gl_Position isn't writtenMike Blumenkrantz1-0/+6
2022-04-07nir/lower_point_size_mov: fix check for overwriting existing pointsizeMike Blumenkrantz1-1/+1
2022-04-07glsl: fix needs_lowering() call in varying packing passTimothy Arceri1-3/+23
2022-04-07nir/lower_tex: avoid adding invalid LOD to RECT texturesMike Blumenkrantz1-0/+2
2022-04-07nir: Dont set coord_components on txsJason Ekstrand1-2/+2
2022-04-05spirv: Silence "Decoration not allowed on struct members: SpvDecorationRestrict"Emma Anholt1-1/+8
2022-04-05nir/tests: do not use designated initializers in c++ codeErik Faye-Lund1-2/+1
2022-03-31nir: intel/compiler: Lower TXD on array surfaces on DG2+Ian Romanick2-1/+7
2022-03-30glsl: Delete dont_lower_swz path of lower_quadop_vector.Emma Anholt3-79/+5
2022-03-30glsl: Delete unused EmitNoPow path.Emma Anholt3-29/+1
2022-03-30nir: Move the define of snprintf to header nir.hYonggang Luo1-4/+0
2022-03-30vtn: Fixes compiling error for mingw/ucrt by using setjmp/longjmp function in...Yonggang Luo1-1/+1
2022-03-29spirv/libclc: Add generic versions of arithmetic functionsJason Ekstrand1-0/+59