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