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