summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)Author
2018-03-08spirv: fix autotools buildsTimothy Arceri
2018-03-07spirv: handle AMD_gcn_shader extended instructionsDaniel Schürmann
2018-03-07nir: add AMD_gcn_shader extended instructionsDaniel Schürmann
2018-03-07spirv: import AMD extensions header from glslangDaniel Schürmann
2018-03-07spirv: Add support for subgroup arithmeticJason Ekstrand
2018-03-07nir: Add a helper for getting binop identitiesJason Ekstrand
2018-03-07nir: Add subgroup arithmetic reduction intrinsicsJason Ekstrand
2018-03-07spirv: Add subgroup quad supportJason Ekstrand
2018-03-07nir: Add quad operations and loweringJason Ekstrand
2018-03-07spirv: Add subgroup shuffle supportJason Ekstrand
2018-03-07nir: Add subgroup shuffle intrinsics and loweringJason Ekstrand
2018-03-07nir/lower_subgroups: Add scalarizing for vote_eqJason Ekstrand
2018-03-07spirv: Add subgroup vote supportJason Ekstrand
2018-03-07nir: Generalize nir_intrinsic_vote_eqJason Ekstrand
2018-03-07spirv: Add subgroup ballot supportJason Ekstrand
2018-03-07spirv: Add initial subgroup supportJason Ekstrand
2018-03-07nir: Add new SPIR-V ballot intrinsics and loweringJason Ekstrand
2018-03-07compiler: Add two new system values for subgroupsJason Ekstrand
2018-03-07nir: Add new SPIR-V ballot ALU intrinsics and loweringJason Ekstrand
2018-03-07spirv: Handle the new OpModuleProcessed instructionJason Ekstrand
2018-03-07nir/spirv: Add support for device groupsJason Ekstrand
2018-03-07spirv: Update the SPIR-V headers and json to 1.3.1Jason Ekstrand
2018-03-07spirv: Rework barriersJason Ekstrand
2018-03-07spirv: Add a vtn_constant_value helperJason Ekstrand
2018-03-07glsl: Fix memory leak with known glsl_type instancesSimon Hausmann
2018-03-07spirv: Add SpvCapabilityShaderViewportIndexLayerEXTCaio Marcelo de Oliveira Filho
2018-03-07Revert "nir: bump loop unroll limit to 96."Timothy Arceri
2018-03-06nir: Simplify some comparisons like a+b < aIan Romanick
2018-03-06nir: Use De Morgan's Law on logic compounded comparisonsIan Romanick
2018-03-06nir: Replace fmin(b2f(a), b) with a bcselIan Romanick
2018-03-06nir: Pull b2f out of bcselIan Romanick
2018-03-06nir: Replace an odd comparison involving fmin of -b2fIan Romanick
2018-03-06nir: Mark bcsel-to-fmin (or fmax) transformations as inexactIan Romanick
2018-03-06nir: Recognize some more open-coded fmin / fmaxIan Romanick
2018-03-02nir: Silence unused parameter warnings in generated nir_constant_expressions ...Ian Romanick
2018-03-01nir/search: Include 8 and 16-bit support in construct_valueJose Maria Casanova Crespo
2018-03-01nir/search: Support 8 and 16-bit constants in match_valueJason Ekstrand
2018-03-01nir/serialize: handle var->name being NULLAlejandro Piñeiro
2018-02-28spirv/i965/anv: Relax push constant offset assertions being 32-bit alignedJose Maria Casanova Crespo
2018-02-28spirv: Calculate properly 16-bit vector sizesJose Maria Casanova Crespo
2018-02-28glsl/linker: fix bug when checking precision qualifierSamuel Iglesias Gonsálvez
2018-02-28nir: fix interger divide by zero crash during constant foldingTimothy Arceri
2018-02-28nir: add lower_ldexp to nir compiler optionsTimothy Arceri
2018-02-27util/bitset: Make C++ wrapper trivially constructible.Francisco Jerez
2018-02-24glsl: Silence warnings when reading from a framebuffer fetch output.Francisco Jerez
2018-02-24glsl: Specify framebuffer fetch coherency mode in lower_blend_equation_advanc...Francisco Jerez
2018-02-24glsl: Add support for the framebuffer fetch layout(noncoherent) qualifier.Francisco Jerez
2018-02-24glsl: Allow layout token for EXT_shader_framebuffer_fetch_non_coherent.Francisco Jerez
2018-02-24glsl: Initialize ir_variable_data::fb_fetch_output earlier for GL(ES) 2.Francisco Jerez
2018-02-24glsl: Replace MESA_shader_framebuffer_fetch extension flags with EXT ones.Francisco Jerez