| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Hide many classes local to individual .cpp files in anon namespaces. | Eric Anholt | 2013-09-23 | 1 | -2/+14 |
* | mesa: Drop an extra copy-and-pasted copy in the program clone function. | Eric Anholt | 2013-09-23 | 1 | -1/+0 |
* | mesa: Convert some runtime asserts to static asserts. | Eric Anholt | 2013-09-23 | 1 | -2/+2 |
* | mesa: Shrink the size of the enum string lookup struct. | Eric Anholt | 2013-09-23 | 1 | -0/+9 |
* | mesa: Remove _mesa_lookup_enum_by_name(). | Eric Anholt | 2013-09-23 | 2 | -34/+0 |
* | i965/gen4: Fix fragment program rectangle texture shadow compares. | Eric Anholt | 2013-09-21 | 1 | -4/+4 |
* | i965/gen7.5: Fix missing Shader Channel Select entries on Haswell | Abdiel Janulgue | 2013-09-21 | 1 | -0/+7 |
* | i965, mesa: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS macros. | Kenneth Graunke | 2013-09-21 | 7 | -122/+12 |
* | mesa: Silence GCC warning 'comparison between signed and unsigned integer exp... | Ian Romanick | 2013-09-19 | 1 | -1/+1 |
* | mesa: Fix broken call to print_table_stats | Ian Romanick | 2013-09-19 | 1 | -1/+3 |
* | mesa: Allow several ARB_geometry_shader4 queries in OpenGL 3.2 | Ian Romanick | 2013-09-19 | 2 | -4/+10 |
* | mesa: Expose MAX_GEOMETRY_{INPUT,OUTPUT}_COMPONENTS on OpenGL 3.2 | Ian Romanick | 2013-09-19 | 1 | -1/+3 |
* | mesa: Get GL_MAX_FRAGMENT_INPUT_COMPONENTS from FragmentProgram.MaxInputCompo... | Ian Romanick | 2013-09-19 | 2 | -2/+1 |
* | mesa: Get GL_MAX_VERTEX_OUTPUT_COMPONENTS from VertexProgram.MaxOutputComponents | Ian Romanick | 2013-09-19 | 2 | -2/+1 |
* | i915: Set VertexProgram.MaxOutputComponents and FragmentProgram.MaxInputCompo... | Ian Romanick | 2013-09-19 | 1 | -0/+2 |
* | i965: Set *Program.Max{Input,Output}Components | Ian Romanick | 2013-09-19 | 1 | -1/+6 |
* | mesa: Set default values for Max{Input,Output}Components in init_program_limits | Ian Romanick | 2013-09-19 | 1 | -0/+6 |
* | mesa: Remove gl_constants::MaxVaryingComponents | Ian Romanick | 2013-09-19 | 1 | -1/+0 |
* | mesa: Use correct data for MAX_{VERTEX,GEOMETRY}_VARYING_COMPONENTS_ARB queries | Ian Romanick | 2013-09-19 | 2 | -3/+6 |
* | mesa: Track per-stage shader input and output limits independently | Ian Romanick | 2013-09-19 | 1 | -0/+24 |
* | mesa: Support GL_MAX_VERTEX_OUTPUT_COMPONENTS query with ES3 | Ian Romanick | 2013-09-19 | 2 | -0/+2 |
* | i965: Refactor Gen4-6 SURFACE_STATE setup for buffer surfaces. | Kenneth Graunke | 2013-09-19 | 1 | -61/+39 |
* | i965: Refactor Gen7+ SURFACE_STATE setup for buffer surfaces. | Kenneth Graunke | 2013-09-19 | 1 | -86/+60 |
* | i965: Fix off by one errors in texture buffer size calculations. | Kenneth Graunke | 2013-09-19 | 2 | -2/+2 |
* | i965: Fix writemask != 0 assertions on Sandybridge. | Kenneth Graunke | 2013-09-19 | 1 | -2/+4 |
* | i965: Fix brw_gs_prog_data_compare to actually check field members. | Kenneth Graunke | 2013-09-19 | 1 | -1/+1 |
* | i965: Fix brw_vs_prog_data_compare to actually check field members. | Kenneth Graunke | 2013-09-19 | 1 | -1/+1 |
* | i965: Move binding table code to a new file, brw_binding_tables.c. | Kenneth Graunke | 2013-09-19 | 6 | -187/+243 |
* | i965: Use brw_upload_binding_table() for the pixel shader as well. | Kenneth Graunke | 2013-09-19 | 1 | -18/+5 |
* | i965: Generalize brw_vec4_upload_binding_table() beyond vec4 stages. | Kenneth Graunke | 2013-09-19 | 3 | -16/+19 |
* | i965: Convert loop to memcpy in brw_vec4_upload_binding_table(). | Kenneth Graunke | 2013-09-19 | 1 | -9/+6 |
* | i965: Update comments in brw_vec4_upload_binding_table(). | Kenneth Graunke | 2013-09-19 | 1 | -6/+1 |
* | i965: Rename brw_{fs,vec4}_emit.cpp to brw_{fs,vec4}_generator.cpp. | Kenneth Graunke | 2013-09-18 | 3 | -4/+4 |
* | i965: Lower ldexp. | Matt Turner | 2013-09-17 | 1 | -1/+2 |
* | glsl: Add support for ldexp. | Matt Turner | 2013-09-17 | 5 | -0/+10 |
* | i965: Add some missing bits to {mesa,brw,cache}_bits[]. | Paul Berry | 2013-09-17 | 2 | -0/+14 |
* | i965/gs: Implement basic gl_PrimitiveIDIn functionality. | Paul Berry | 2013-09-17 | 4 | -0/+11 |
* | i965/gs: New gs primitive types are supported by HW primitive restart. | Paul Berry | 2013-09-17 | 1 | -0/+4 |
* | i965/gs: Add new primitive types. | Paul Berry | 2013-09-17 | 2 | -3/+7 |
* | i965: Remove MIPLAYOUT_BELOW from Gen4-6 constant buffer surface state. | Kenneth Graunke | 2013-09-17 | 1 | -1/+0 |
* | i965: Use gen7_upload_constant_state for 3DSTATE_CONSTANT_PS as well. | Kenneth Graunke | 2013-09-16 | 1 | -27/+1 |
* | i965: Set brw_stage_state::push_const_size for PS constants. | Kenneth Graunke | 2013-09-16 | 1 | -1/+6 |
* | i965: Introduce a prog_data temporary in gen6_upload_wm_push_constants. | Kenneth Graunke | 2013-09-16 | 1 | -8/+8 |
* | i965/gen6+: Support 128 varying components. | Paul Berry | 2013-09-16 | 1 | -0/+3 |
* | i965/ff_gs: Generate URB writes using a loop. | Paul Berry | 2013-09-16 | 1 | -23/+38 |
* | i965/gen6: Fix assertions on VS/GS URB size. | Paul Berry | 2013-09-16 | 1 | -2/+2 |
* | i965/vec4: Generate URB writes using a loop. | Paul Berry | 2013-09-16 | 1 | -31/+21 |
* | i965/fs: When >64 input components, order them to match prev pipeline stage. | Paul Berry | 2013-09-16 | 2 | -7/+45 |
* | i965/fs: Simplify computation of key.input_slots_valid during precompile. | Paul Berry | 2013-09-16 | 1 | -11/+1 |
* | i965/gs: Stop storing an input VUE map in the GS program key. | Paul Berry | 2013-09-16 | 3 | -5/+8 |