aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir: Remove some no longer needed assertsJason Ekstrand2016-10-068-16/+1
* nir: Make nir_foo_first/last_cf_node return a block insteadJason Ekstrand2016-10-067-105/+78
* nir: Add asserts to the casting functionsJason Ekstrand2016-10-062-24/+45
* nir: Delete open coded type printing.Kenneth Graunke2016-10-063-36/+11
* mesa: remove the UsesDFdy flagTimothy Arceri2016-10-061-17/+2
* nir: Use the correct infos structure for copying atomic sourcesJason Ekstrand2016-10-051-1/+1
* nir/intrinsics: Add more atomic_counter opsIan Romanick2016-10-043-5/+110
* nir/intrinsics: Include atomic_counter_ in the names used in macro invocationsIan Romanick2016-10-041-5/+5
* glsl: Kill __intrinsic_atomic_subIan Romanick2016-10-042-9/+46
* glsl: Remove ir_function_signature::_is_intrinsic fieldIan Romanick2016-10-046-17/+5
* glsl: Add ir_function_signature::is_intrinsic() methodIan Romanick2016-10-047-16/+22
* glsl: Use the ir_intrinsic_* enums instead of the __intrinsic_* name stringsIan Romanick2016-10-043-103/+105
* glsl: Track a unique intrinsic ID with each intrinsic functionIan Romanick2016-10-047-73/+280
* glsl: Don't emit ir_binop_carry during ir_binop_imul_high loweringIan Romanick2016-10-041-5/+17
* nir/spirv: Remove a duplicate spirv2nir from .gitignoreEric Engestrom2016-10-041-1/+0
* spirv: replace assert() with unreachable()Timothy Arceri2016-10-041-1/+1
* spirv: translate cull distance semantic.Dave Airlie2016-10-041-1/+1
* compiler: add printable values for cull distance varyings.Dave Airlie2016-10-041-0/+2
* nir/spirv/cfg: Use a nop intrinsic for tagging the ends of blocksJason Ekstrand2016-10-032-4/+6
* nir: Add a nop intrinsicJason Ekstrand2016-10-031-0/+3
* glsl: add missing headers to blob.hTimothy Arceri2016-10-021-0/+2
* nir/spirv/cfg: Detect switch_break after loop_break/continueJason Ekstrand2016-10-011-2/+2
* nir/spirv/cfg: Handle switches whose break block is a loop continueJason Ekstrand2016-10-011-0/+13
* nir/spirv: add spirv2nir binary to .gitignoreEric Engestrom2016-10-011-0/+1
* nir/spirv: improve mmap() error handlingEric Engestrom2016-10-011-1/+9
* nir/spirv: improve lseek() error handlingEric Engestrom2016-10-011-2/+10
* nir/spirv: add some error checking to open()Eric Engestrom2016-10-011-0/+9
* glsl: remove remaining tabs from ast_type.cppTimothy Arceri2016-09-291-23/+16
* glsl: remove remaining tabs from ast_to_hir.cppTimothy Arceri2016-09-291-40/+38
* glsl: remove remaining tabs from ast_array_index.cppTimothy Arceri2016-09-291-37/+36
* glsl: remove tabs from ast_expr.cppTimothy Arceri2016-09-291-1/+1
* glsl: remove tabs from linker.{cpp,h}Timothy Arceri2016-09-292-408/+407
* nir: Optimize out discard_ifs with a constant 0 argument.Eric Anholt2016-09-281-0/+8
* glsl: Add initial functions to implement an on-disk cacheTimothy Arceri2016-09-286-0/+1313
* .gitignore: Ignore src/compiler/spirv2nirChad Versace2016-09-271-0/+1
* glsl: Fix cut-and-paste bug in hierarchical visitor ir_expression::acceptIan Romanick2016-09-271-1/+1
* glsl: Add bit_xor builderIan Romanick2016-09-272-0/+7
* glsl/standalone: Enable GLSL 4.00 through 4.50Ian Romanick2016-09-271-0/+12
* glsl/standalone: Use API_OPENGL_CORE if the GLSL version is >= 1.40Ian Romanick2016-09-271-1/+5
* glsl: Update function parameter documentation for do_common_optimizationIan Romanick2016-09-271-3/+4
* glsl: remove remaining tabs in glsl_parser_extras.hTimothy Arceri2016-09-271-30/+30
* glsl: move some uniform linking code to new link_assign_uniform_storage()Timothy Arceri2016-09-271-63/+69
* glsl: move some uniform linking code to new link_setup_uniform_remap_tables()Timothy Arceri2016-09-273-162/+177
* glsl: use reproducible name for lowered const arraysTimothy Arceri2016-09-273-6/+19
* glsl: Prepare standalone compiler to be able to use parameter listsCarl Worth2016-09-272-0/+20
* Revert "glsl: move xfb BufferStride into gl_transform_feedback_info"Timothy Arceri2016-09-242-6/+6
* glsl: Delete linker stuff relating to built-in functions.Kenneth Graunke2016-09-232-58/+16
* glsl: Delete ftransform support from builtin_functions.cpp.Kenneth Graunke2016-09-231-26/+4
* glsl: Immediately inline built-ins rather than generating calls.Kenneth Graunke2016-09-231-24/+22
* glsl: Check TCS barrier restrictions at ast_to_hir time, not link time.Kenneth Graunke2016-09-232-99/+19