summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* mesa: Put materials at the end of the generic block.Mathias Fröhlich2018-02-011-1/+6
* mesa: Use defines for the aliased material array attributes.Mathias Fröhlich2018-02-011-0/+10
* nir: Distribute binary operations with constants into bcselIan Romanick2018-01-301-0/+15
* nir: Rearrange logic op-compounded integer comparesIan Romanick2018-01-301-0/+35
* nir: Rearrange and-compounded float comparesIan Romanick2018-01-301-0/+8
* nir: Separate a weird compare with zero to two compares with zeroIan Romanick2018-01-301-0/+2
* nir: Simplify min and max of b2fIan Romanick2018-01-301-0/+5
* nir: Undo possible damage caused by rearranging or-compounded float comparesIan Romanick2018-01-301-0/+9
* nir: Be more conservative about rearranging or-compounded comparesIan Romanick2018-01-301-4/+9
* nir: See through an fneg to apply existing optimizationsIan Romanick2018-01-301-3/+6
* nir: add lower_all_io_to_temps flagTimothy Arceri2018-01-311-0/+2
* nir/st_glsl_to_nir: add param to disable splitting of inputsTimothy Arceri2018-01-312-10/+15
* nir: partially revert c2acf97fcc9b32eTimothy Arceri2018-01-301-6/+23
* nir: add vs_inputs_dual_locations compiler optionTimothy Arceri2018-01-302-5/+15
* compiler: tidy up double_inputs_read usesTimothy Arceri2018-01-304-9/+20
* nir: mark unused space in packed_tex_dataTapani Pälli2018-01-291-0/+1
* mesa: change gl_link_status enums to uppercaseBrian Paul2018-01-263-5/+5
* mesa: change gl_compile_status enums to uppercaseBrian Paul2018-01-262-8/+8
* automake: small cleanup after the meson.build inclusionEmil Velikov2018-01-251-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