summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* dri: Merge drisw_util.c into dri_util.cEric Anholt2013-10-107-393/+62
* dri: Add an explanatory comment for an important driver entrypoint.Eric Anholt2013-10-101-0/+7
* dri: Remove dead comment.Eric Anholt2013-10-101-4/+0
* i965/fs: Convert gen7 to using GRFs for texture messages.Eric Anholt2013-10-109-109/+170
* i965/fs: Allocate more register classes on gen7.Eric Anholt2013-10-102-18/+30
* i965/fs: Use per-channel interference for register_coalesce_2().Eric Anholt2013-10-103-23/+26
* i965/fs: Use the new per-channel live ranges for dead code elimination.Eric Anholt2013-10-102-3/+16
* i965/fs: Keep a copy of the live variables class around.Eric Anholt2013-10-103-12/+17
* i965/fs: Invalidate live intervals when compacting; don't fix them.Kenneth Graunke2013-10-101-4/+1
* i965/fs: Remove start/end aliases in compute_live_intervals().Kenneth Graunke2013-10-101-8/+6
* i965/fs: Track live variable ranges on a per-channel level.Eric Anholt2013-10-102-74/+85
* i965/fs: Factor def[]/use[] setup out to a separate function.Eric Anholt2013-10-102-16/+43
* i965/fs: Create a helper function for invalidating live intervals.Kenneth Graunke2013-10-107-15/+21
* i965/fs: Do live variables dataflow analysis on a per-channel level.Eric Anholt2013-10-102-17/+73
* i965/fs: Rename num_vars to num_vgrfs in live interval analysis.Kenneth Graunke2013-10-102-8/+7
* i965/fs: Short-circuit a loop in live variable analysis.Kenneth Graunke2013-10-101-5/+6
* glsl: Don't allow gl_PerVertex to be redeclared after it's been used.Paul Berry2013-10-101-0/+53
* glsl: Support redeclaration of GS gl_PerVertex input.Paul Berry2013-10-101-2/+21
* glsl: Catch redeclaration of interface block instance names at compile time.Paul Berry2013-10-101-2/+8
* glsl: Support redeclaration of VS and GS gl_PerVertex output.Paul Berry2013-10-101-2/+60
* glsl: Error check redeclarations of gl_PerVertex.Paul Berry2013-10-101-0/+60
* glsl: Make it possible to disable a variable in the symbol table.Paul Berry2013-10-102-0/+23
* glsl: Add an ir_variable::reinit_interface_type() function.Paul Berry2013-10-101-0/+25
* glsl: Generalize processing of variable redeclarations.Paul Berry2013-10-101-8/+7
* glsl: Don't allow invalid identifiers as struct names.Paul Berry2013-10-101-0/+2
* glsl: Don't allow invalid identifiers as interface block instance names.Paul Berry2013-10-101-0/+3
* glsl: Don't allow invalid identifier names in struct/interface fields.Paul Berry2013-10-101-3/+9
* glsl: Don't allow invalid identifiers as interface block names.Paul Berry2013-10-101-0/+4
* glsl: Don't allow unnamed interface blocks to redeclare variables.Paul Berry2013-10-101-0/+3
* glsl: Refactor code to check that identifier names are valid.Paul Berry2013-10-101-33/+32
* glsl: Account for location field when comparing interface blocks.Paul Berry2013-10-101-0/+3
* glsl: Construct gl_PerVertex interfaces for GS and VS outputs.Paul Berry2013-10-101-7/+19
* glsl: Refactor code for creating gl_PerVertex interface block.Paul Berry2013-10-101-23/+49
* glsl: Fix block name of built-in gl_PerVertex interface block.Paul Berry2013-10-101-1/+1
* glsl: Construct gl_in with a location of -1.Paul Berry2013-10-101-1/+1
* radeon/winsys: fix handling in radeon_drm_cs_flush v2Christian König2013-10-102-5/+4
* util: Fix MinGW build.José Fonseca2013-10-091-1/+1
* llvmpipe: We don't use the draw pipeline for offset_point/line.José Fonseca2013-10-091-2/+0
* gallivm: kill old per-quad face selection codeRoland Scheidegger2013-10-101-475/+286
* gallivm: handle explicit derivatives for cubemapsRoland Scheidegger2013-10-103-56/+235
* gallivm: ignore rho approximation for cube mapsRoland Scheidegger2013-10-101-30/+20
* glsl: Modify array_sizing_visitor to handle unnamed interface blocks.Paul Berry2013-10-092-2/+88
* glsl: Update call_link_visitor to update max_ifc_array_access.Paul Berry2013-10-091-12/+25
* glsl/linker: Modify array_sizing_visitor to handle named interface blocks.Paul Berry2013-10-092-6/+87
* glsl: Update ir_variable::max_ifc_array_access properly.Paul Berry2013-10-091-0/+37
* glsl: Sanity check max_ifc_array_access in ir_validate::visit(ir_variable *).Paul Berry2013-10-091-0/+20
* glsl: Add an ir_variable::max_ifc_array_access field.Paul Berry2013-10-093-1/+25
* glsl: Make accessor functions for ir_variable::interface_type.Paul Berry2013-10-099-33/+51
* glsl: Move update of max_array_access into a separate function.Paul Berry2013-10-091-17/+30
* glsl: Add parser support for unsized arrays in interface blocks.Paul Berry2013-10-091-0/+6