aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* Android: Fixes for Q and RRoman Stratiienko2020-07-151-1/+1
* compiler: Add dual-source factors to blend_factorIcecream952020-07-151-0/+2
* nir: Support load/store of temps as scratch in nir_lower_explicit_ioJesse Natalie2020-07-141-3/+14
* nir: When nir_lower_vars_to_explicit_types is run on temps, update scratch_sizeJesse Natalie2020-07-141-2/+21
* nir_lower_io: Add addr_format_is_offset helperJesse Natalie2020-07-141-2/+8
* nir/lower_subgroups: add lower_shuffle_to_swizzle_amdRhys Perry2020-07-132-0/+38
* nir/lower_subgroups: pass options struct to lower_shuffleRhys Perry2020-07-131-5/+9
* nir: Add a base value to load_raw_output_panIcecream952020-07-131-1/+1
* spirv: Allow block-decorated struct types for constantsJason Ekstrand2020-07-122-1/+3
* spirv: Skip phis in unreachable blocks in the second phi passJason Ekstrand2020-07-121-1/+8
* nir: allow nir_lower_clip_halfz to run in geometry shadersMike Blumenkrantz2020-07-111-1/+2
* nir: allow nir_lower_point_size_mov to run in geometry shaderMike Blumenkrantz2020-07-111-1/+2
* glsl: declare gl_Layer/gl_ViewportIndex/gl_ViewportMask as vs builtinsPierre-Eric Pelloux-Prayer2020-07-091-50/+55
* glsl: only allow 32 bits atomic operations on imagesPierre-Eric Pelloux-Prayer2020-07-091-0/+44
* glsl: don't expose imageAtomicIncWrap for signed imagePierre-Eric Pelloux-Prayer2020-07-091-15/+29
* glsl: reject size1x8 for image variable with floating-point data typesPierre-Eric Pelloux-Prayer2020-07-091-5/+7
* glsl: don't validate array types in ir_dereference_variableMarek Olšák2020-07-081-1/+4
* nir/validate: Don't abort() until after the shader has printedJason Ekstrand2020-07-081-33/+7
* nir: add lowering pass for fragcolor -> fragdataMike Blumenkrantz2020-07-083-0/+111
* glsl: lower mediump temporaries to 16 bits except structures (v2)Marek Olšák2020-07-073-2/+1022
* glsl: Handle 16-bit types in loop analysisAlyssa Rosenzweig2020-07-071-0/+9
* glsl: add capability to lower mediump array typesMarek Olšák2020-07-071-29/+48
* glsl: lower builtins to mediump that always return mediump or lowpMarek Olšák2020-07-072-2/+114
* glsl: lower builtins to mediump that ignore precision of certain parametersMarek Olšák2020-07-072-0/+97
* glsl: don't lower builtins to mediump that don't allow itMarek Olšák2020-07-074-15/+334
* glsl: don't lower precision of textureSizeMarek Olšák2020-07-072-0/+19
* glsl: flatten a tautological conditional in lower_precisionMarek Olšák2020-07-071-8/+5
* glsl: cleanups in lower_precisionMarek Olšák2020-07-071-9/+8
* glsl: remove the return type from lower_precisionMarek Olšák2020-07-072-10/+3
* glsl: convert reusable lower_precision util code into helper functionsMarek Olšák2020-07-071-27/+34
* glsl: validate more stuffMarek Olšák2020-07-071-0/+66
* glsl: run validate_ir_tree if GLSL_VALIDATE=1 regardless of the build configMarek Olšák2020-07-071-4/+5
* glsl: fix evaluating float16 constant expression matricesMarek Olšák2020-07-071-0/+6
* glsl: fix the type of ir_constant_data::u16Marek Olšák2020-07-071-1/+1
* glsl: print constant initializersMarek Olšák2020-07-071-0/+10
* glsl: print precision qualifiers in IR dumpsMarek Olšák2020-07-071-2/+3
* glsl: make print_type non-static for debuggingMarek Olšák2020-07-072-11/+12
* nir: refactor nir_can_move_instrDaniel Schürmann2020-07-071-27/+24
* nir: also move vecN in case of nir_move_copiesDaniel Schürmann2020-07-071-1/+1
* nir: Add intrinsics for the line widthNeil Roberts2020-07-061-0/+2
* compiler: Add a system value for the line coordNeil Roberts2020-07-066-0/+9
* nir: Add docs to nir_lower[_explicit]_ioJason Ekstrand2020-07-061-0/+32
* nir: Remove shared support from lower_ioJason Ekstrand2020-07-061-78/+4
* nir: Assert that nir_lower_io is only called with allowed modesJason Ekstrand2020-07-061-7/+6
* nir: add vec2_index_32bit_offset address formatConnor Abbott2020-07-063-36/+70
* nir: Refactor load/store intrinsic helperConnor Abbott2020-07-061-44/+43
* Revert "nir: Support sysval tess levels in SPIR-V to NIR"Jonathan Marek2020-07-062-19/+2
* Revert "nir: Add an option for lowering TessLevelInner/Outer to vecs"Jonathan Marek2020-07-062-30/+0
* nir: Add nir_lower_clip_disable.c to SCons build.Vinson Lee2020-07-041-0/+1
* nir: add lowering pass for clip plane enablingMike Blumenkrantz2020-07-033-0/+133