summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir.h
AgeCommit message (Expand)AuthorFilesLines
2019-03-25nir: Add texture sources and intrinsics for bindlessJason Ekstrand1-0/+2
2019-03-25nir: Add a lowering pass for non-uniform resource accessJason Ekstrand1-0/+16
2019-03-25nir/lower_io: Add a bounds-checked 64-bit global address formatJason Ekstrand1-0/+10
2019-03-25compiler/nir: add lowering for 16-bit flrpIago Toral Quiroga1-0/+1
2019-03-25compiler/nir: add lowering option for 16-bit fmodIago Toral Quiroga1-0/+1
2019-03-22spirv,nir: lower frexp_exp/frexp_sig inside a new NIR passSamuel Pitoiset1-0/+2
2019-03-21nir/lower_tex: Add support for tg4 offsets loweringKarol Herbst1-0/+5
2019-03-21nir: add support for gather offsetsKarol Herbst1-0/+5
2019-03-20nir: Constant values are per-column not per-componentJason Ekstrand1-1/+2
2019-03-19Revert "nir: const `nir_call_instr::callee`"Jason Ekstrand1-2/+2
2019-03-19nir: const `nir_call_instr::callee`Eric Engestrom1-2/+2
2019-03-15nir: Add a new pass to lower array dereferences on vectorsJason Ekstrand1-0/+10
2019-03-15nir: Rename nir_address_format_vk_index_offset to not be vkJason Ekstrand1-2/+2
2019-03-13nir: Add a pass to combine store_derefs to same vectorCaio Marcelo de Oliveira Filho1-0/+2
2019-03-12nir: Add a pass for lowering IO back to vector when possibleJason Ekstrand1-0/+1
2019-03-12nir: Add a stripping pass for improved cacheabilityConnor Abbott1-0/+2
2019-03-12nir: calculate trip count for more loopsTimothy Arceri1-0/+11
2019-03-12nir: add new partially_unrolled bool to nir_loopTimothy Arceri1-0/+1
2019-03-12nir: add guess trip count support to loop analysisTimothy Arceri1-0/+4
2019-03-06nir/lower_doubles: Inline functions directly in lower_doublesJason Ekstrand1-1/+2
2019-03-06nir/deref: Expose nir_opt_deref_implJason Ekstrand1-0/+1
2019-03-06nir/inline_functions: Break inlining into a builder helperJason Ekstrand1-1/+5
2019-03-06nir: Teach loop unrolling about 64-bit instruction loweringJason Ekstrand1-2/+2
2019-03-06nir: Expose double and int64 op_to_options_mask helpersJason Ekstrand1-0/+2
2019-03-06compiler/nir: add an is_conversion field to nir_op_infoIago Toral Quiroga1-0/+3
2019-03-05nir/spirv: initial handling of OpenCL.std extension opcodesKarol Herbst1-0/+3
2019-03-05nir: Add multiplier argument to nir_lower_uniforms_to_ubo.Timur Kristóf1-1/+1
2019-03-05nir: Move nir_lower_uniforms_to_ubo to compiler/nir.Timur Kristóf1-0/+2
2019-03-04intel,nir: Lower TXD with min_lod when the sampler index is not < 16Jason Ekstrand1-0/+6
2019-03-04nir/glsl: Add another way of doing lower_imul64 for gen8+Sagar Ghuge1-0/+4
2019-03-02nir: Add int64/doubles options into nir_shader_compiler_optionsJordan Justen1-30/+33
2019-02-27nir: Add posibility to not lower to source mod 'abs' for ops with three sourcesGert Wollny1-1/+2
2019-02-26nir/lower_tex: Add support for XYUV loweringKasireddy, Vivek1-0/+1
2019-02-21nir, glsl: move pixel_center_integer/origin_upper_left to shader_info.fsAlejandro Piñeiro1-8/+0
2019-02-14nir: Move panfrost's isign lowering to nir_opt_algebraic.Eric Anholt1-0/+3
2019-02-12nir: add option to use scaling factor when sampling planes YUV loweringTapani Pälli1-0/+3
2019-02-08nir: Document some fields of nir_loop_terminatorIan Romanick1-0/+5
2019-02-08nir: Silence zillions of unused parameter warnings in release buildsIan Romanick1-1/+1
2019-01-26nir/lower_io: Add a 32 and 64-bit global address formatsJason Ekstrand1-0/+10
2019-01-21nir: add legal bit_sizes to intrinsicsKarol Herbst1-0/+3
2019-01-19nir/spirv: handle SpvStorageClassCrossWorkgroupKarol Herbst1-0/+1
2019-01-19nir: rename nir_var_shared to nir_var_mem_sharedKarol Herbst1-1/+1
2019-01-19nir: rename nir_var_ssbo to nir_var_mem_ssboKarol Herbst1-1/+1
2019-01-19nir: rename nir_var_ubo to nir_var_mem_uboKarol Herbst1-1/+1
2019-01-19nir: rename nir_var_function to nir_var_function_tempKarol Herbst1-3/+3
2019-01-19nir: rename nir_var_private to nir_var_shader_tempKarol Herbst1-1/+1
2019-01-18nir: check NIR_SKIP to skip passes by nameCaio Marcelo de Oliveira Filho1-0/+24
2019-01-14nir: Add a bool to float32 lowering passJason Ekstrand1-0/+1
2019-01-09nir: Add lowering support for 64-bit operations to softwareMatt Turner1-1/+2
2019-01-09nir: Implement lowering of 64-bit shift operationsMatt Turner1-0/+1