summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2013-06-21mesa: Move the common _mesa_glsl_compile_shader() code to glsl/.Eric Anholt3-60/+98
2013-06-21mesa: Use shared code for converting shader targets to short strings.Eric Anholt4-7/+50
2013-06-21glsl: Remove ir_print_visitor.h includes and usageEric Anholt6-6/+0
2013-06-21glsl: Make _mesa_print_ir() available from anything including ir.h.Eric Anholt3-3/+11
2013-06-21glsl: Make some files safe to include from CPaul Berry3-0/+8
2013-06-14glsl: Disallow return with a void argument from void functions.Matt Turner1-1/+17
2013-06-14glsl: Allow implicit conversion of return values.Matt Turner1-9/+22
2013-06-14glsl: Add gl_{Max,Min}ProgramTexelOffset built-in constants.Matt Turner1-0/+7
2013-06-14glsl: Allow swizzles on scalars.Matt Turner1-1/+3
2013-06-14glsl: Allow .length() method on vectors and matrices.Matt Turner1-20/+38
2013-06-14mesa: Add infrastructure for ARB_shading_language_420pack.Todd Previte3-0/+6
2013-06-13glsl: Fix null check in read_dereference.Vinson Lee1-1/+1
2013-06-13mesa: fix OES_EGL_image_external being partially allowed in the core profileMarek Olšák1-7/+7
2013-06-12glsl: Generate smaller values for uniform locationsIan Romanick1-1/+13
2013-06-12glsl: Add gl_shader_program::UniformLocationBaseScaleIan Romanick1-0/+2
2013-06-10glsl: Allow the use of determinant() in GLSL 1.50.Kenneth Graunke1-0/+4
2013-06-10glcpp: Automatically #define GL_core_profile 1 on GLSL 1.50+.Kenneth Graunke1-0/+3
2013-06-10glsl: Parse "#version 150 core" directives.Kenneth Graunke1-0/+13
2013-06-10glsl: Bail on parsing if the #version directive is bogus.Kenneth Graunke1-0/+6
2013-06-06glsl linker: Initialize member variable interface_namespace.Vinson Lee1-1/+2
2013-06-06glsl: Fix uniform buffer object counting.Eric Anholt2-3/+34
2013-06-06glsl: Make a local variable to avoid restating this array lookup.Eric Anholt1-8/+8
2013-06-03glcpp: Add test case for recently fixed loop-control underflow bug.Carl Worth2-0/+25
2013-06-03glcpp: Fix post-decrement underflow in loop-control variableCarl Worth1-1/+3
2013-05-28glsl: Fix MSVC build.José Fonseca1-3/+3
2013-05-28mesa: fix GLSL program objects with more than 16 samplers combinedMarek Olšák4-79/+109
2013-05-23glsl linker: compare interface blocks during interstage linkingKenneth Graunke3-0/+49
2013-05-23glsl linker: compare interface blocks during intrastage linkingJordan Justen4-0/+82
2013-05-23glsl linker: support arrays of interface block instancesJordan Justen1-11/+50
2013-05-23glsl link_varyings: link interface blocks using the block nameJordan Justen1-4/+29
2013-05-23glsl linker: remove interface block instance namesJordan Justen4-0/+207
2013-05-23glsl ast_to_hir: support in/out for interface blocksJordan Justen1-6/+22
2013-05-23glsl ast_to_hir: reject row/column_major for in/out interface blocksJordan Justen1-1/+5
2013-05-23glsl ast_to_hir: move uniform block symbols to interface blocks namespaceJordan Justen1-1/+1
2013-05-23glsl_symbol_table: add interface block namespacesJordan Justen2-3/+85
2013-05-23glsl parser: allow in & out for interface block membersJordan Justen1-25/+12
2013-05-23glsl ast_to_hir: reject interpolation qualifiers for uniform blocksJordan Justen1-0/+6
2013-05-23glsl parser: handle interface block member qualifierJordan Justen1-1/+43
2013-05-23glsl parser: on desktop GL require GLSL 150 for instance namesJordan Justen1-5/+3
2013-05-23glsl parser: reject VS+in & FS+out interface blocksJordan Justen1-0/+14
2013-05-23glsl: parse in/out types for interface blocksJordan Justen1-11/+40
2013-05-23glsl parser: rename uniform block to interface blockJordan Justen1-12/+12
2013-05-23glsl: rename ast_uniform_block to ast_interface_blockJordan Justen3-12/+12
2013-05-13glsl: add AMD_vertex_shader_layer supportJordan Justen4-0/+37
2013-05-13glsl: Death to array dereferences of vectors!Ian Romanick3-169/+32
2013-05-13glsl: Generate correct ir_binop_vector_extract code for out and inout parametersIan Romanick1-47/+102
2013-05-13glsl: Use vector-insert and vector-extract on elements of gl_ClipDistanceMESAIan Romanick1-6/+60
2013-05-13glsl: Remove some stale comments about ir_callIan Romanick1-6/+2
2013-05-13glsl: Convert lower_clip_distance_visitor to be an ir_rvalue_visitorIan Romanick1-23/+33
2013-05-13glsl: Generate ir_binop_vector_extract for indexing of vectorsIan Romanick1-4/+16