summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir/lower_tex: Fix minor error in YUV color conversion matrixJohnson Lin2017-05-121-3/+3
* nir: Pick just the channels we want for bitmap and drawpixels lowering.Eric Anholt2017-05-122-2/+6
* nir: Destination component count of shader_clock intrinsic is 2Boyan Ding2017-04-262-2/+3
* mesa: update lower_jumps tests after bug fixTimothy Arceri2017-03-291-2/+15
* tests/cache_test: allow crossing mount pointsJuan A. Suarez Romero2017-03-291-1/+1
* glsl: on UBO/SSBOs link error reset the number of active blocks to 0Andres Gomez2017-03-291-0/+6
* glsl: fix lower jumps for returns when loop is inside an ifTimothy Arceri2017-03-291-5/+12
* nir/intrinsics: Make load_barycentric_input take a 2-component coorJason Ekstrand2017-03-161-1/+3
* android: glsl: build shader cache sourcesMauro Rossi2017-03-011-0/+1
* glsl: fix heap-use-after-free in ast_declarator_list::hir()Samuel Iglesias Gonsálvez2017-03-011-2/+4
* glsl: non-last member unsized array on SSBO must fail compilation on GLSL ES 3.1Jose Maria Casanova Crespo2017-02-231-4/+7
* glsl: correct compute shader checks for memoryBarrier functionsMarc Di Luzio2017-02-101-6/+12
* glsl: fix heap-buffer-overflowBartosz Tomczyk2017-02-031-1/+1
* spirv: handle undefined components for OpVectorShuffleLionel Landwerlin2017-02-031-15/+38
* spirv: handle OpUndef as part of the variable parsing passLionel Landwerlin2017-02-032-0/+7
* glsl: split DIV_TO_MUL_RCP into single- and double-precision flagsNicolai Hähnle2017-01-242-9/+14
* nir/search: Use the correct bit size for integer comparisonsJason Ekstrand2017-01-241-32/+16
* spirv: don't assert with location decorations on non i/o variablesLionel Landwerlin2017-01-201-1/+2
* utils: build sha1/disk cache only with Android/AutoconfEmil Velikov2017-01-181-0/+5
* util: import sha1 implementation from OpenBSD17.0-branchpointEmil Velikov2017-01-181-5/+0
* glsl: Make copy propagation not panic when it sees an intrinsic.Kenneth Graunke2017-01-171-4/+27
* glsl: avoid treating fb fetches as output reads to be loweredIlia Mirkin2017-01-161-1/+1
* nir/gcm: fix a bug with metadata handlingConnor Abbott2017-01-141-3/+3
* nir: optimise min/max fadd combosTimothy Arceri2017-01-142-0/+26
* nir/gcm: Fix a typo in a commentJason Ekstrand2017-01-121-1/+1
* nir/gcm: Rework the schedule late loopJason Ekstrand2017-01-121-5/+6
* spirv: Handle patch decorations up-frontJason Ekstrand2017-01-121-0/+23
* spirv: fix typo in warning messageIago Toral Quiroga2017-01-121-1/+1
* spirv: Shut up unhandled enumeration value warnings.Kenneth Graunke2017-01-111-0/+2
* nir: don't turn ieq/ine into inot if used by an ifTimothy Arceri2017-01-122-2/+8
* nir: add late opt to turn inot/b2f combos back to bcselTimothy Arceri2017-01-122-0/+19
* nir: add imprecise flrp optimisationTimothy Arceri2017-01-121-0/+1
* nir: Introduce a nir_opt_move_comparisons() pass.Kenneth Graunke2017-01-123-0/+188
* nir/algebraic: add support for conditional helper functions to expressionsTimothy Arceri2017-01-123-1/+15
* nir/search: Only allow matching SSA valuesJason Ekstrand2017-01-111-5/+11
* nir: change asserts to unreachable in nir_type_conversion_opTapani Pälli2017-01-111-3/+3
* spirv: gl_PrimitiveID in the fragment shader is handled as an inputIago Toral Quiroga2017-01-111-1/+4
* nir: Add a pass to lower TES patch_vertices intrinsics to a constant.Kenneth Graunke2017-01-103-0/+55
* spirv: Silence unsupported tessellation capability warnings.Kenneth Graunke2017-01-102-2/+6
* spirv: Tidy some repeated if checks by using a switch statement.Kenneth Graunke2017-01-101-8/+9
* spirv: Add tessellation varying and built-in support.Kenneth Graunke2017-01-103-6/+52
* spirv: Handle tessellation execution modes.Kenneth Graunke2017-01-101-6/+41
* compiler: Merge shader_info's tcs and tes structs.Kenneth Graunke2017-01-101-4/+3
* nir: Fix anonymous union initialization with older GCC.Vinson Lee2017-01-091-1/+1
* glsl: Do not allow scalar types in vector relational functionsBoyan Ding2017-01-091-19/+10
* nir: remove duplicated foreach loopThomas Hindoe Paaboel Andersen2017-01-091-1/+0
* spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass.Kenneth Graunke2017-01-091-1/+2
* spirv: enable SpvCapabilityFloat64 only to supported platformsSamuel Iglesias Gonsálvez2017-01-092-1/+5
* nir/i965: use two slots from inputs_read for dvec3/dvec4 vertex input attributesJuan A. Suarez Romero2017-01-092-25/+51
* spirv: add support for doubles to OpSpecConstantSamuel Iglesias Gonsálvez2017-01-093-6/+47