summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Expand)AuthorFilesLines
2013-08-23i965/gs: Add a flag allowing URB write messages to use a per-slot offset.Paul Berry2-2/+8
2013-08-23i965: Combine 4 boolean args of brw_urb_WRITE into a flags bitfield.Paul Berry12-71/+76
2013-08-23i965/gs: Add a case to brwNewProgram() for geometry shaders.Paul Berry1-0/+11
2013-08-23i965/gs: Create structs for use by GS program compilation.Paul Berry1-0/+23
2013-08-23i965/gs: Add a case to brwBindProgram() for geometry shaders.Paul Berry1-0/+3
2013-08-23i965/gs: Add brw->geometry_program.Paul Berry2-0/+8
2013-08-23i965/vec4: Virtualize setup_payload instead of setup_attributes.Paul Berry3-6/+5
2013-08-23i965/vec4: Allow for dispatch_grf_start_reg to vary.Paul Berry7-8/+20
2013-08-23i965/vec4: Move vec4 data structures and functions to brw_vec4.{cpp,h}.Paul Berry4-64/+72
2013-08-23i965: Make brw_{shader,vec4}.h safe to include from C.Paul Berry2-2/+15
2013-08-23i965: Stop including brw_vs.h from brw_vec4.h.Paul Berry6-1/+9
2013-08-23i965: Initialize all elements of ctx->ShaderCompilerOptions.Paul Berry1-1/+1
2013-08-23i965: Make brw_{program,vs}.h safe to include from C++.Paul Berry3-1/+17
2013-08-23mesa/program: Make prog_instruction.h and program.h safe to include from C++.Paul Berry2-0/+16
2013-08-23glsl: Refactor handling of gl_ClipDistance/gl_ClipVertex linkage rules for GS.Paul Berry2-0/+9
2013-08-23mesa: Fix assertion error with glDebugMessageControlTimothy Arceri1-13/+2
2013-08-22mesa: Specify a better GL_MAX_SERVER_WAIT_TIMEOUT limit.Kenneth Graunke1-1/+1
2013-08-22meta: Set correct viewport and projection in decompress_texture_image.Kenneth Graunke1-0/+5
2013-08-22i965: Fix misapplication of gles3 srgb workaroundChad Versace1-3/+7
2013-08-21i965/fs: Add code to print out global copy propagation sets.Kenneth Graunke1-0/+30
2013-08-21osmesa: Symlink shared library to LIB_DIRArmin K1-0/+1
2013-08-21i965/gen7: Set MOCS L3 cacheability for IVB/BYT (v2)Ville Syrjälä8-17/+12
2013-08-21i965/hsw: Populate MOCS for STATE_BASE_ADDRESS (v2)Ville Syrjälä2-3/+11
2013-08-21mesa: Never advertise _S3TC compressed formatsIan Romanick1-12/+0
2013-08-21mesa: Only advertise GL_ETC1_RGB8_OES in ES contextsIan Romanick1-1/+9
2013-08-20mesa: use ARRAY_SIZE() macro instead of magic numberBrian Paul1-1/+1
2013-08-20i965: Shorten sampler loops in precompile key setup.Kenneth Graunke2-2/+4
2013-08-19meta: Add default precision qualifier to all fragement shadersIan Romanick1-0/+18
2013-08-19i965: Make the VS binding table as small as possible.Kenneth Graunke1-3/+4
2013-08-19i965/vs: Rework binding table size calculation.Kenneth Graunke5-16/+20
2013-08-19i965/vs: Plumb brw_vec4_prog_data into vec4_generator().Kenneth Graunke3-3/+7
2013-08-19i965/fs: Make the FS binding table as small as possible.Kenneth Graunke1-6/+5
2013-08-19i965/fs: Track the binding table size in brw_wm_prog_data.Kenneth Graunke3-0/+27
2013-08-19i965: Use SURF_INDEX_DRAW() for drawbuffer binding table indices.Kenneth Graunke4-17/+15
2013-08-19i965: Shorten sampler loops in key setup.Kenneth Graunke3-3/+7
2013-08-19i965: Make sampler counts available for the entire drawing operation.Kenneth Graunke4-20/+20
2013-08-19i965: Split the brw_samplers atom into separate FS/VS stages.Kenneth Graunke3-9/+28
2013-08-19i965: Upload separate VS and FS sampler state tables.Kenneth Graunke3-18/+15
2013-08-19i965: Make upload_sampler_state_table a virtual function.Kenneth Graunke6-34/+30
2013-08-19i965: Upload separate per-stage sampler state tables.Kenneth Graunke8-38/+72
2013-08-19i965: Un-hardcode border color table from update_sampler_state().Kenneth Graunke2-10/+14
2013-08-19i965: Un-hardcode border color table from upload_default_color.Kenneth Graunke3-7/+10
2013-08-19i965: Split sampler count variable to be per-stage.Kenneth Graunke9-20/+27
2013-08-19i965/fs: Re-enable global copy propagation.Kenneth Graunke1-2/+0
2013-08-19i965/fs: Fix computation of livein.Kenneth Graunke1-7/+6
2013-08-19i965/fs: Fully recompute liveout at each step.Kenneth Graunke1-1/+1
2013-08-19i965/fs: Skip the initial block when updating livein/liveout.Kenneth Graunke1-0/+6
2013-08-19i965/fs: Drop unnecessary and incorrect liveout initialization.Kenneth Graunke1-1/+0
2013-08-19i965/fs: Properly initialize the livein/liveout sets.Kenneth Graunke1-0/+21
2013-08-19i965/fs: Use the COPY set in the calculation for liveout.Kenneth Graunke1-1/+2