summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Silence unused variable warning in the release buildEmil Velikov2013-07-081-0/+2
* glsl/ast: Silence uninitialized variable warnings in the release buildEmil Velikov2013-07-081-0/+2
* glsl: Allow non-constant expression initializers of const-qualified vars.Matt Turner2013-07-081-11/+19
* glsl: Ensure snprintf is defined on MSVC builds.José Fonseca2013-07-031-0/+1
* mesa,glsl,gallium: remove GLSLSkipStrictMaxVaryingLimitCheck and dependenciesMarek Olšák2013-07-021-24/+8
* glsl/linker: eliminate unused and set-but-unused built-in varyingsMarek Olšák2013-07-025-2/+496
* glsl/linker: check against varying limit after unused varyings are eliminatedMarek Olšák2013-07-023-11/+33
* glsl/linker: link shaders in the opposite order (from fragment to vertex)Marek Olšák2013-07-021-50/+58
* mesa: renumber shader indices according to their placement in pipelineMarek Olšák2013-07-021-8/+8
* glsl/builtins: Fix ARB_texture_cube_map_array built-in availability.Kenneth Graunke2013-07-022-1/+8
* glsl: Initialize member variable is_ubo_var in constructor.Vinson Lee2013-06-271-1/+1
* glsl: Use the C99 variadic macro syntax.José Fonseca2013-06-272-4/+4
* glsl: Move all var decls to the front of the IR list in reverse orderIan Romanick2013-06-261-0/+18
* glsl: Streamline the built-in type handling code.Kenneth Graunke2013-06-266-694/+424
* glsl: Don't use random pointers as an array of glsl_type objects.Kenneth Graunke2013-06-261-1/+1
* glsl: Stop being clever with pointer arithmetic when fetching types.Kenneth Graunke2013-06-261-4/+4
* glsl: Add simple vector type accessor helpers.Kenneth Graunke2013-06-262-0/+61
* mesa: Move the common _mesa_glsl_compile_shader() code to glsl/.Eric Anholt2013-06-213-60/+98
* mesa: Use shared code for converting shader targets to short strings.Eric Anholt2013-06-214-7/+50
* glsl: Remove ir_print_visitor.h includes and usageEric Anholt2013-06-216-6/+0
* glsl: Make _mesa_print_ir() available from anything including ir.h.Eric Anholt2013-06-213-3/+11
* glsl: Make some files safe to include from CPaul Berry2013-06-213-0/+8
* glsl: Disallow return with a void argument from void functions.Matt Turner2013-06-141-1/+17
* glsl: Allow implicit conversion of return values.Matt Turner2013-06-141-9/+22
* glsl: Add gl_{Max,Min}ProgramTexelOffset built-in constants.Matt Turner2013-06-141-0/+7
* glsl: Allow swizzles on scalars.Matt Turner2013-06-141-1/+3
* glsl: Allow .length() method on vectors and matrices.Matt Turner2013-06-141-20/+38
* mesa: Add infrastructure for ARB_shading_language_420pack.Todd Previte2013-06-143-0/+6
* glsl: Fix null check in read_dereference.Vinson Lee2013-06-131-1/+1
* mesa: fix OES_EGL_image_external being partially allowed in the core profileMarek Olšák2013-06-131-7/+7
* glsl: Generate smaller values for uniform locationsIan Romanick2013-06-121-1/+13
* glsl: Add gl_shader_program::UniformLocationBaseScaleIan Romanick2013-06-121-0/+2
* glsl: Allow the use of determinant() in GLSL 1.50.Kenneth Graunke2013-06-101-0/+4
* glcpp: Automatically #define GL_core_profile 1 on GLSL 1.50+.Kenneth Graunke2013-06-101-0/+3
* glsl: Parse "#version 150 core" directives.Kenneth Graunke2013-06-101-0/+13
* glsl: Bail on parsing if the #version directive is bogus.Kenneth Graunke2013-06-101-0/+6
* glsl linker: Initialize member variable interface_namespace.Vinson Lee2013-06-061-1/+2
* glsl: Fix uniform buffer object counting.Eric Anholt2013-06-062-3/+34
* glsl: Make a local variable to avoid restating this array lookup.Eric Anholt2013-06-061-8/+8
* glcpp: Add test case for recently fixed loop-control underflow bug.Carl Worth2013-06-032-0/+25
* glcpp: Fix post-decrement underflow in loop-control variableCarl Worth2013-06-031-1/+3
* glsl: Fix MSVC build.José Fonseca2013-05-281-3/+3
* mesa: fix GLSL program objects with more than 16 samplers combinedMarek Olšák2013-05-284-79/+109
* glsl linker: compare interface blocks during interstage linkingKenneth Graunke2013-05-233-0/+49
* glsl linker: compare interface blocks during intrastage linkingJordan Justen2013-05-234-0/+82
* glsl linker: support arrays of interface block instancesJordan Justen2013-05-231-11/+50
* glsl link_varyings: link interface blocks using the block nameJordan Justen2013-05-231-4/+29
* glsl linker: remove interface block instance namesJordan Justen2013-05-234-0/+207
* glsl ast_to_hir: support in/out for interface blocksJordan Justen2013-05-231-6/+22
* glsl ast_to_hir: reject row/column_major for in/out interface blocksJordan Justen2013-05-231-1/+5