summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir/lower_io: Expose some explicit I/O lowering helpersJason Ekstrand2019-04-192-42/+65
* nir_opcodes.py: Saturate to expression that doesn't overflowKristian H. Kristensen2019-04-192-1/+3
* glsl_to_nir: Initialize debug variableKristian H. Kristensen2019-04-191-1/+1
* nir: Use the nir_builder _imm helpers in setting up deref offsets.Eric Anholt2019-04-191-4/+3
* nir: Fix deref offset calculation for structs.Eric Anholt2019-04-191-1/+1
* nir/algebraic: add lowering for fsignErico Nunes2019-04-192-0/+4
* nir/algebraic: Strength reduce some compares of x and -xIan Romanick2019-04-181-0/+3
* nir/algebraic: Fix some 1-bit Boolean weirdnessIan Romanick2019-04-181-0/+3
* nir/algebraic: Replace a pattern where iand with a Boolean is used as a bcselIan Romanick2019-04-181-0/+4
* nir/algebraic: Recognize open-coded copysign(1.0, a)Ian Romanick2019-04-181-0/+6
* nir: Add a nir_src_as_intrinsic() helperJason Ekstrand2019-04-184-40/+15
* nir: Rework nir_src_as_alu_instr to not take a pointerJason Ekstrand2019-04-183-20/+14
* nir: Drop "struct" from some nir_* declarationsJason Ekstrand2019-04-183-11/+11
* compiler/spirv: move the check for Int8 capabilityIago Toral Quiroga2019-04-181-4/+3
* spirv: Tell which opcode or value is unhandled when failingCaio Marcelo de Oliveira Filho2019-04-164-42/+61
* spirv: Add more to_string helpersCaio Marcelo de Oliveira Filho2019-04-162-3/+15
* nir/algebraic: Use a cache to avoid re-emitting structsJason Ekstrand2019-04-161-17/+36
* nir/algebraic: Move the template closer to the render functionJason Ekstrand2019-04-161-19/+19
* nir: optimize gl_SampleMaskIn to gl_HelperInvocation for radeonsi when possibleMarek Olšák2019-04-162-2/+46
* compiler/glsl: handle case where we have multiple users for typesTapani Pälli2019-04-165-11/+56
* glsl/linker: always validate explicit locations for first and last interfacesAndres Gomez2019-04-153-20/+17
* Delete autotoolsDylan Baker2019-04-154-526/+0
* mesa, glsl: add support for EXT_shader_image_load_formattedRhys Perry2019-04-153-0/+13
* nir,ac/nir: fix cube_face_coordRhys Perry2019-04-151-6/+15
* nir: fix packing components with arraysTimothy Arceri2019-04-151-1/+2
* spirv: add SpvCapabilityFloat16 supportSamuel Pitoiset2019-04-152-1/+5
* nir/validate: Require unused bits of nir_const_value to be zeroJason Ekstrand2019-04-142-20/+41
* nir/load_const_to_scalar: Get rid of a bit size switch statementJason Ekstrand2019-04-141-19/+1
* spirv: Drop some unneeded bit size switch statementsJason Ekstrand2019-04-141-62/+4
* nir/constant_folding: Get rid of a bit size switch statementJason Ekstrand2019-04-141-19/+1
* nir: make nir_const_value scalarKarol Herbst2019-04-1427-353/+401
* spirv: reduce array size in vtn_handle_constantKarol Herbst2019-04-141-1/+1
* nir/loop_analyze: use nir_const_value.b for boolean results, not u32Karol Herbst2019-04-141-1/+1
* nir/print: Use nir_src_as_int for array indicesJason Ekstrand2019-04-141-3/+2
* nir/builder: Add a nir_imm_zero helperJason Ekstrand2019-04-143-7/+17
* nir/builder: Move nir_imm_vec2 from blorp into the builderKarol Herbst2019-04-141-0/+12
* nir: Add nir_lower_viewport_transformAlyssa Rosenzweig2019-04-144-0/+105
* nir: add lower_ftruncChristian Gmeiner2019-04-132-0/+3
* nir: Add a pass for selectively lowering variables to scratch spaceJason Ekstrand2019-04-129-1/+216
* nir: Add a comment about how intrinsic definitions work.Eric Anholt2019-04-121-0/+11
* nir: Drop remaining references to const_index in favor of the call to use.Eric Anholt2019-04-121-5/+5
* nir: Drop comments about the constant_index slots for load/stores.Eric Anholt2019-04-121-21/+15
* glsl: Set location on structure-split sampler uniform variablesKenneth Graunke2019-04-121-0/+1
* glsl: allow the #extension directive within code blocks for the dri optionMarek Olšák2019-04-121-0/+9
* glsl/nir: add support for lowering bindless images_derefsKarol Herbst2019-04-126-3/+105
* glsl/nir: fetch the type for images from the deref instructionKarol Herbst2019-04-121-3/+3
* glsl_to_nir: handle bindless texturesKarol Herbst2019-04-121-4/+15
* nir/i965/freedreno/vc4: add a bindless bool to type size functionsTimothy Arceri2019-04-122-14/+22
* nir: move brw_nir_rewrite_image_intrinsic into common codeKarol Herbst2019-04-122-0/+44
* nir: initialise some variables in opt_if_loop_last_continue()Timothy Arceri2019-04-111-2/+2