summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* spirv: Apply OriginUpperLeft to FragCoordNeil Roberts2018-05-151-3/+3
* nir/lower_vec_to_movs: Only coalesce if the vec had a SSA destinationJason Ekstrand2018-04-121-1/+6
* glsl: always call do_lower_jumps() after loop unrollingTimothy Arceri2018-04-121-0/+18
* nir: fix crash in loop unroll corner caseTimothy Arceri2018-04-121-5/+12
* glsl: fix infinite loop caused by bug in loop unrolling passTimothy Arceri2018-04-121-3/+1
* compiler/spirv: set is_shadow for depth comparitor sampling opcodesIago Toral Quiroga2018-04-121-1/+2
* nir/lower_indirect_derefs: Support interp_var_at intrinsicsJason Ekstrand2018-04-121-2/+11
* nir/vars_to_ssa: Remove copies from the correct setJason Ekstrand2018-04-121-1/+1
* nir: fix per_vertex_output intrinsicRob Clark2018-04-121-1/+1
* glsl: Fix memory leak with known glsl_type instancesSimon Hausmann2018-03-202-87/+47
* glsl/linker: fix bug when checking precision qualifierSamuel Iglesias Gonsálvez2018-03-201-8/+3
* nir: fix interger divide by zero crash during constant foldingTimothy Arceri2018-03-201-2/+2
* glsl/tests: Fix a compiler warning about signed/unsigned loop comparison.Eric Anholt2018-03-201-1/+1
* glsl: Silence warnings in the uniform initializer test about 16-bit typesEric Anholt2018-03-201-0/+9
* glsl/tests: Fix strict aliasing warning about int64/double.Eric Anholt2018-03-201-3/+19
* glsl/linker: check same name is not used in block and outsideJuan A. Suarez Romero2018-02-281-23/+30
* nir: mark unused space in packed_tex_dataTapani Pälli2018-02-051-0/+1
* automake: small cleanup after the meson.build inclusion18.0-branchpointEmil Velikov2018-01-231-1/+0
* glsl: add image and sampler (un)packing support to glsl to nirTimothy Arceri2018-01-231-0/+4
* nir: add image and sampler type to glsl_get_bit_size()Timothy Arceri2018-01-231-0/+2
* autotools: include meson build files in tarballDylan Baker2018-01-191-1/+8
* glsl: remove unneeded extern "C" {} bracketing around Mesa includesBrian Paul2018-01-171-4/+2
* glsl: include util/bitscan.h in serialize.cppBrian Paul2018-01-171-0/+1
* glsl/linker: link-error using the same name in unnamed block and outsideJuan A. Suarez Romero2018-01-161-0/+23
* nir: add a 'const' qualifier to nir_ssa_def_components_read()Samuel Pitoiset2018-01-122-2/+2
* meson: Use dependencies for nirDylan Baker2018-01-113-6/+19
* meson: Use consistent style for testsDylan Baker2018-01-112-49/+60
* meson: Use consistent styleDylan Baker2018-01-112-4/+8
* glsl: cleanup shader_cache header guardTapani Pälli2018-01-111-3/+3
* glsl/linker: Safely generate mask of possible locationsIan Romanick2018-01-101-4/+5
* glsl/linker: Mark no locations as invalid instead of marking all locationsIan Romanick2018-01-101-1/+1
* glsl: Don't handle visit_stop in several ::accept methodsIan Romanick2018-01-101-3/+6
* glsl: Remove unnecessary assignments to typeIan Romanick2018-01-101-4/+0
* nir: Silence unused parameter warningsIan Romanick2018-01-101-2/+2
* glsl: remove Lower{TCS,TES}PatchVerticesInIago Toral Quiroga2018-01-102-27/+4
* .gitignore: Ignore new generated filesScott D Phillips2018-01-081-0/+1
* spirv: Do implicit conversions of uint to bool in OpStoreJason Ekstrand2018-01-081-0/+19
* spirv: Loosen the validation for load/store type matchingJason Ekstrand2018-01-081-6/+33
* spirv: Require a storage type for OpStore destinationsJason Ekstrand2018-01-081-0/+4
* spirv: Add a vtn_types_compatible helperJason Ekstrand2018-01-082-0/+55
* spirv: Store the id of the type in vtn_typeJason Ekstrand2018-01-083-5/+8
* spirv: Add a mechanism for dumping failing shadersJason Ekstrand2018-01-082-0/+29
* spirv: Rework asserts in var_decoration_cbJason Ekstrand2018-01-081-7/+8
* spirv: Rework error checking for decorationsJason Ekstrand2018-01-081-9/+32
* spirv: Add better type validation to OpTypeImageJason Ekstrand2018-01-081-7/+10
* spirv: Switch on vtn_base_type in OpComposite(Extract|Insert)Jason Ekstrand2018-01-081-37/+32
* spirv: Refactor Op[Spec]ConstantComposite and add better validationJason Ekstrand2018-01-081-36/+32
* spirv: Add better validation to Op[Spec]ConstantJason Ekstrand2018-01-081-2/+7
* spirv: Remove a pointless assignment in SpvOpSpecConstantJason Ekstrand2018-01-081-1/+0
* spirv: Unify boolean constants and add better validationJason Ekstrand2018-01-081-10/+11