aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir: Move panfrost's isign lowering to nir_opt_algebraic.Eric Anholt2019-02-142-0/+5
* nir: turn an ssa check in nir_search into an assertTimothy Arceri2019-02-141-2/+1
* nir: turn ssa check into an assertTimothy Arceri2019-02-141-3/+11
* nir: prehash instruction in nir_instr_set_add_or_rewrite()Timothy Arceri2019-02-141-4/+5
* nir: fix example in opt_peel_loop_initial_if descriptionCaio Marcelo de Oliveira Filho2019-02-121-3/+3
* nir/opt_if: don't mark progress if nothing changesKarol Herbst2019-02-131-0/+7
* nir: add option to use scaling factor when sampling planes YUV loweringTapani Pälli2019-02-122-21/+35
* nir: Gather texture bitmasks in gl_nir_lower_samplers_as_deref.Kenneth Graunke2019-02-113-7/+27
* nir: Use sampler derefs in drawpixels and bitmap lowering.Kenneth Graunke2019-02-112-13/+34
* glsl: Don't look at sampler uniform storage for internal varsKenneth Graunke2019-02-111-3/+5
* glsl: Allow gl_nir_lower_samplers*() without a gl_shader_programKenneth Graunke2019-02-111-3/+11
* nir/deref: Rematerialize parents in rematerialize_derefs_in_use_blocksJason Ekstrand2019-02-111-3/+2
* glsl: glsl to nir fix uninit class member.Dave Airlie2019-02-111-0/+1
* glsl_type: initialize offset and location to -1 for glsl_struct_fieldKarol Herbst2019-02-091-2/+2
* nir: Convert a bcsel with only phi node sources to a phi nodeIan Romanick2019-02-081-0/+220
* nir: Split ALU instructions in loops that read phisIan Romanick2019-02-081-0/+294
* nir: Select phi nodes using prev_block instead of continue_blockIan Romanick2019-02-081-11/+10
* nir: Refactor code that checks phi nodes in opt_peel_loop_initial_ifIan Romanick2019-02-081-16/+36
* nir: Document some fields of nir_loop_terminatorIan Romanick2019-02-081-0/+5
* nir: Silence zillions of unused parameter warnings in release buildsIan Romanick2019-02-081-1/+1
* nir: rewrite varying component packingTimothy Arceri2019-02-081-102/+254
* nir: add is_packing_supported_for_type() helperTimothy Arceri2019-02-081-15/+13
* nir: add glsl_type_is_32bit() helperTimothy Arceri2019-02-083-0/+17
* nir: add support for marking used patches when packing varyingsTimothy Arceri2019-02-081-23/+51
* nir: Avoid splitting compact arrays into per-element variables.Kenneth Graunke2019-02-051-0/+4
* nir: Avoid clip/cull distance lowering multiple times.Kenneth Graunke2019-02-051-2/+12
* nir: Bail on clip/cull distance lowering if GLSL IR already did it.Kenneth Graunke2019-02-051-2/+2
* compiler: Mark clip/cull distance arrays as compact before lowering.Kenneth Graunke2019-02-052-0/+14
* nir: Record info->fs.pixel_center_integer in lower_system_valuesKenneth Graunke2019-02-052-5/+6
* nir/deref: Drop zero ptr_as_array derefsJason Ekstrand2019-02-051-0/+21
* nir: Move V3D's "the shader was TGSI, ignore FS output types" flag to NIR.Eric Anholt2019-02-051-0/+19
* nir: add missing vec opcodes in lower_bool_to_floatJonathan Marek2019-02-051-0/+6
* nir: keep the phi order when splitting blocksCaio Marcelo de Oliveira Filho2019-02-041-3/+2
* spirv: Support LocalSizeId and LocalSizeHintId execution modesJason Ekstrand2019-02-011-0/+8
* spirv: Handle OpExecutionModeIdJason Ekstrand2019-02-011-1/+4
* spirv: Handle constants and types before execution modesJason Ekstrand2019-02-011-4/+4
* spirv: Rework handling of spec constant workgroup size built-insJason Ekstrand2019-02-012-4/+14
* spirv: Replace vtn_constant_value with vtn_constant_uintJason Ekstrand2019-02-013-15/+23
* android,autotools,i965: Fix location of float64_glsl.hDylan Baker2019-01-311-1/+1
* automake: Add float64.glsl to dist tarballDylan Baker2019-01-291-0/+1
* automake: Fix path to generated sourceDylan Baker2019-01-291-1/+1
* nir: Optimize double-precision lower_round_even()Matt Turner2019-01-291-44/+12
* glsl: use remap location when serialising uniform program resource dataTimothy Arceri2019-01-291-7/+26
* spirv: Don't use special semantics when counting vertex attribute sizeNeil Roberts2019-01-281-6/+4
* glsl_types: Rename parameter of glsl_count_attribute_slotsNeil Roberts2019-01-284-10/+17
* spirv/nir: handle location decorations on block interface membersNeil Roberts2019-01-282-9/+66
* glsl: fix block member alignment validation for vec3Niklas Haas2019-01-271-4/+4
* spirv: Add support for SPV_EXT_physical_storage_bufferJason Ekstrand2019-01-265-3/+55
* spirv: Implement OpConvertPtrToU and OpConvertUToPtrJason Ekstrand2019-01-262-2/+75
* spirv: Handle OpTypeForwardPointerJason Ekstrand2019-01-261-33/+66