summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2017-01-23mesa/glsl: set {clip,cull}_distance_array_size directly in gl_programTimothy Arceri2-18/+16
2017-01-23st/mesa/glsl: change xfb_program field to last_vert_progTimothy Arceri2-25/+27
2017-01-21nir/search: Use the correct bit size for integer comparisonsJason Ekstrand1-32/+16
2017-01-20glsl: Rename [u]int64_t tokens.Kenneth Graunke2-5/+5
2017-01-20nir: Add support for 64-bit integer types to split_var_copies_blockIan Romanick1-0/+2
2017-01-20nir: Enable 64-bit integer support for almost all unary and binary operationsIan Romanick1-9/+15
2017-01-20nir: Shift count for shift opcodes is always 32-bitsIan Romanick2-7/+7
2017-01-20nir: Lower packing and unpacking of 64-bit integer typesIan Romanick1-5/+37
2017-01-20nir: Add 64-bit integer support for conversions and bitcastsIan Romanick3-1/+67
2017-01-20nir: Add 64-bit integer constant supportIan Romanick3-0/+29
2017-01-20nir: Add GLSL_TYPE_INT64 and GLSL_TYPE_UINT64 to glsl_get_bit_sizeIan Romanick1-0/+2
2017-01-20glsl: Optimize redundant pack(unpack()) and unpack(pack()) combinationsIan Romanick1-0/+28
2017-01-20glsl: Add a lowering pass for 64-bit integer modulusIan Romanick2-0/+12
2017-01-20glsl: Add "built-in" functions to do 64%64 => 64 modulusIan Romanick5-0/+508
2017-01-20glsl: Add a lowering pass for 64-bit integer divisionIan Romanick2-0/+12
2017-01-20glsl: Add "built-in" functions to do 64/64 => 64 divisionIan Romanick5-2/+763
2017-01-20glsl: Add a lowering pass for 64-bit integer sign()Ian Romanick2-0/+8
2017-01-20glsl: Add "built-in" function for 64-bit integer sign()Ian Romanick6-0/+251
2017-01-20glsl: Add a lowering pass for 64-bit integer multiplicationIan Romanick5-0/+822
2017-01-20glsl: Add "built-in" functions to do 64x64 => 64 multiplicationIan Romanick9-3/+117
2017-01-20glsl: Move builtin_function related prototypes to a separate fileIan Romanick12-19/+56
2017-01-20glsl/standalone: Enable ARB_gpu_shader_int64Ian Romanick2-3/+15
2017-01-20glsl: Allow GLSL_TYPE_INT64 for ir_unop_abs and ir_unop_signIan Romanick1-1/+2
2017-01-20glsl: Print GLSL_TYPE_UINT64 and GLSL_TYPE_INT64 valuesIan Romanick1-0/+2
2017-01-20glsl: Add interaction between ARB_gpu_shader_int64 and ARB_shader_clockIan Romanick1-1/+19
2017-01-20glsl: Add 64-bit integer functionsDave Airlie1-3/+174
2017-01-20glsl/varying_packing: Add 64-bit integer supportDave Airlie1-0/+62
2017-01-20glsl/ast: Add 64-bit integer support in some places.Dave Airlie1-0/+5
2017-01-20glsl: Add 64-bit integer support to some operations.Dave Airlie2-8/+8
2017-01-20glsl/ir_builder: Add support for some 64-bit bitcasts.Dave Airlie2-0/+30
2017-01-20glsl/ast: Add 64-bit integer support to conversion functionsDave Airlie2-0/+99
2017-01-20glsl: Add 64-bit integer support for constant expressionsDave Airlie2-41/+77
2017-01-20glsl/ir: Add support for 64-bit integer conversions.Dave Airlie3-0/+210
2017-01-20glsl: Add 64-bit integer support to uniform initialiser codeDave Airlie1-2/+2
2017-01-20glsl/varyings: Add 64-bit integer support.Dave Airlie1-0/+8
2017-01-20glsl/ast/ir: Add 64-bit integer constant supportDave Airlie8-8/+193
2017-01-20glsl: Add basic ARB_gpu_shader_int64 typesDave Airlie9-4/+111
2017-01-20glsl: Add ARB_gpu_shader_int64 boilerplate.Dave Airlie2-0/+8
2017-01-20spirv: don't assert with location decorations on non i/o variablesLionel Landwerlin1-1/+2
2017-01-20spirv: fix warn string typoLionel Landwerlin1-1/+1
2017-01-19nir: add min/max optimisationElie TOURNIER1-0/+12
2017-01-19nir/algebraic: Only include nir_search_helpers onceJason Ekstrand1-1/+1
2017-01-19mesa/glsl: move TransformFeedbackBufferStride to gl_shaderTimothy Arceri3-40/+38
2017-01-19glsl: exit loop early if we find xfb layout qualifersTimothy Arceri1-0/+1
2017-01-19glsl: set InnerCoverage directly in gl_programTimothy Arceri2-3/+2
2017-01-19glsl: tidy up PostDepthCoverage shader fieldTimothy Arceri2-2/+2
2017-01-19mesa/glsl: move pixel_center_integer to gl_shaderTimothy Arceri2-6/+4
2017-01-19mesa/glsl: move origin_upper_left to gl_shaderTimothy Arceri2-6/+4
2017-01-19mesa/glsl: move uses_gl_fragcoord to gl_shaderTimothy Arceri2-8/+6
2017-01-19mesa/glsl: move redeclares_gl_fragcoord to gl_shaderTimothy Arceri2-15/+9