summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2020-08-11nir: nir_range_analysis needs to be updated for vec16Jesse Natalie1-1/+4
2020-08-11nir/lower_ssbo: Don't set align_* for atomicsAlyssa Rosenzweig1-2/+4
2020-08-05glsl_to_nir: fix bitfield_extract with 16-bit operandsRob Clark1-4/+6
2020-08-05glsl: improve precision determination for callsMarek Olšák1-20/+22
2020-08-05glsl: don't lower to mediump for desktop OpenGLMarek Olšák1-1/+2
2020-08-05glsl: don't create conversion opcodes for array typesMarek Olšák1-4/+14
2020-08-05glsl: don't lower atomic functions to mediumpMarek Olšák1-1/+3
2020-08-05glsl: don't inline intrinsics for mediumpRob Clark1-0/+1
2020-08-05glsl: fix constant expression evaluation for 16-bit typesMarek Olšák2-5/+33
2020-08-05glsl: lower_precision - fix assertion failure with dereferences of constantsMarek Olšák1-9/+18
2020-08-05glsl: remove LowerPrecisionTemporariesRob Clark2-5/+2
2020-08-05glsl/lower_precision: split out const loweringRob Clark2-0/+5
2020-08-05nir/lower_tex: handle query lod with nir_lower_tex_packing_16 at lower_tex_pa...Alejandro Piñeiro1-2/+16
2020-08-05spirv: set ACCESS_COHERENT for ssbo/global/image atomic load/storeRhys Perry1-1/+9
2020-08-05nir/lower_tex: skip lower_tex_packing for the texture samples queryIago Toral Quiroga1-1/+2
2020-08-05nir: Print the constant data size associated with a shader.Eric Anholt1-0/+2
2020-08-05nir: Add a little more docs about NIR's constant_data.Eric Anholt1-2/+6
2020-08-05nir/lower_amul: Use num_ubos/ssbos instead of recomputing it.Eric Anholt1-19/+10
2020-08-04spirv: Propagate explicit layout only in types that need itCaio Marcelo de Oliveira Filho2-9/+34
2020-08-04spirv: Do more complex unwrapping in get_nir_typeJason Ekstrand1-7/+49
2020-08-04compiler/types: Add a struct_type_is_packed wrapperJason Ekstrand2-0/+8
2020-08-03nir/deref: Don't try to compare derefs containing castsJason Ekstrand1-4/+6
2020-08-03nir: Remove the old nir_opt_shrink_load.Eric Anholt4-70/+0
2020-08-03nir: Add a pass to cut the trailing ends of vectors.Eric Anholt4-0/+213
2020-07-31nir: Add colorspace support to YUV lowering passDavid Stevens2-13/+63
2020-07-30nir: Get rid of __[u]int64_to_fp32() and __fp32_to_[u]int64()Boris Brezillon2-114/+6
2020-07-30nir: Extend nir_lower_int64() to support i2f/f2i loweringBoris Brezillon1-1/+154
2020-07-30nir: Stop passing an options arg to nir_lower_int64()Boris Brezillon2-16/+8
2020-07-30nir: Allow casts in nir_deref_instr_get[_const]_offset()Boris Brezillon1-4/+6
2020-07-30nir: Use a switch in build_deref_offset()/deref_instr_get_const_offset()Boris Brezillon1-6/+15
2020-07-30glsl: catch out of bounds access in the debug versionMarcin Ślusarz1-1/+2
2020-07-29nir/load_store_vectorize: fix indentationRhys Perry1-1/+1
2020-07-29nir: Filter modes of scoped memory barrier in nir_opt_load_store_vectorizeCaio Marcelo de Oliveira Filho1-1/+3
2020-07-29nir: Add a find_variable_with_[driver_]location helperJason Ekstrand7-40/+61
2020-07-29nir/gl_nir_linker: Call add_vars_with_modes once for GL_PROGRAM_INPUTJason Ekstrand1-15/+11
2020-07-29nir/split_per_member_structs: Inline split_variables_in_listJason Ekstrand1-24/+11
2020-07-29nir: Use a single list for all shader variablesJason Ekstrand21-283/+142
2020-07-29nir/gl_nir_linker: Use nir_foreach_variable_with_modesJason Ekstrand1-9/+12
2020-07-29nir/lower_variable_initializers: Restrict the modes we lowerJason Ekstrand1-0/+10
2020-07-29nir/split_per_member_structs: Use nir_variable_with_modes_safeJason Ekstrand1-5/+5
2020-07-29nir/lower_uniforms_to_ubo: Use nir_foreach_variable_with_modesJason Ekstrand1-4/+2
2020-07-29nir/lower_two_sided_color: Use nir_variable_createJason Ekstrand1-11/+4
2020-07-29nir/io_to_vector: Use nir_foreach_variable_with_modesJason Ekstrand1-7/+9
2020-07-29nir/lower_io_to_temporaries: Use a separate list for new inputsJason Ekstrand1-6/+13
2020-07-29nir: Use a nir_shader and mode in lower_clip_cull_distance_arraysJason Ekstrand1-4/+4
2020-07-29nir/lower_amul: Add a variable mode checkJason Ekstrand1-0/+3
2020-07-29nir: Split nir_index_vars into two functionsJason Ekstrand4-19/+26
2020-07-29nir/split_vars: Add mode checks to list walksJason Ekstrand1-2/+34
2020-07-29nir/linking: Rework some internal helpersJason Ekstrand1-10/+12
2020-07-29nir: Take a shader and variable mode in nir_assign_io_var_locationsJason Ekstrand2-11/+14