aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri
Commit message (Expand)AuthorAgeFilesLines
* i965/gs: Add a case to brwNewProgram() for geometry shaders.Paul Berry2013-08-231-0/+11
* i965/gs: Create structs for use by GS program compilation.Paul Berry2013-08-231-0/+23
* i965/gs: Add a case to brwBindProgram() for geometry shaders.Paul Berry2013-08-231-0/+3
* i965/gs: Add brw->geometry_program.Paul Berry2013-08-232-0/+8
* i965/vec4: Virtualize setup_payload instead of setup_attributes.Paul Berry2013-08-233-6/+5
* i965/vec4: Allow for dispatch_grf_start_reg to vary.Paul Berry2013-08-237-8/+20
* i965/vec4: Move vec4 data structures and functions to brw_vec4.{cpp,h}.Paul Berry2013-08-234-64/+72
* i965: Make brw_{shader,vec4}.h safe to include from C.Paul Berry2013-08-232-2/+15
* i965: Stop including brw_vs.h from brw_vec4.h.Paul Berry2013-08-236-1/+9
* i965: Initialize all elements of ctx->ShaderCompilerOptions.Paul Berry2013-08-231-1/+1
* i965: Make brw_{program,vs}.h safe to include from C++.Paul Berry2013-08-233-1/+17
* i965: Fix misapplication of gles3 srgb workaroundChad Versace2013-08-221-3/+7
* i965/fs: Add code to print out global copy propagation sets.Kenneth Graunke2013-08-211-0/+30
* i965/gen7: Set MOCS L3 cacheability for IVB/BYT (v2)Ville Syrjälä2013-08-218-17/+12
* i965/hsw: Populate MOCS for STATE_BASE_ADDRESS (v2)Ville Syrjälä2013-08-212-3/+11
* i965: Shorten sampler loops in precompile key setup.Kenneth Graunke2013-08-202-2/+4
* i965: Make the VS binding table as small as possible.Kenneth Graunke2013-08-191-3/+4
* i965/vs: Rework binding table size calculation.Kenneth Graunke2013-08-195-16/+20
* i965/vs: Plumb brw_vec4_prog_data into vec4_generator().Kenneth Graunke2013-08-193-3/+7
* i965/fs: Make the FS binding table as small as possible.Kenneth Graunke2013-08-191-6/+5
* i965/fs: Track the binding table size in brw_wm_prog_data.Kenneth Graunke2013-08-193-0/+27
* i965: Use SURF_INDEX_DRAW() for drawbuffer binding table indices.Kenneth Graunke2013-08-194-17/+15
* i965: Shorten sampler loops in key setup.Kenneth Graunke2013-08-193-3/+7
* i965: Make sampler counts available for the entire drawing operation.Kenneth Graunke2013-08-194-20/+20
* i965: Split the brw_samplers atom into separate FS/VS stages.Kenneth Graunke2013-08-193-9/+28
* i965: Upload separate VS and FS sampler state tables.Kenneth Graunke2013-08-193-18/+15
* i965: Make upload_sampler_state_table a virtual function.Kenneth Graunke2013-08-196-34/+30
* i965: Upload separate per-stage sampler state tables.Kenneth Graunke2013-08-198-38/+72
* i965: Un-hardcode border color table from update_sampler_state().Kenneth Graunke2013-08-192-10/+14
* i965: Un-hardcode border color table from upload_default_color.Kenneth Graunke2013-08-193-7/+10
* i965: Split sampler count variable to be per-stage.Kenneth Graunke2013-08-199-20/+27
* i965/fs: Re-enable global copy propagation.Kenneth Graunke2013-08-191-2/+0
* i965/fs: Fix computation of livein.Kenneth Graunke2013-08-191-7/+6
* i965/fs: Fully recompute liveout at each step.Kenneth Graunke2013-08-191-1/+1
* i965/fs: Skip the initial block when updating livein/liveout.Kenneth Graunke2013-08-191-0/+6
* i965/fs: Drop unnecessary and incorrect liveout initialization.Kenneth Graunke2013-08-191-1/+0
* i965/fs: Properly initialize the livein/liveout sets.Kenneth Graunke2013-08-191-0/+21
* i965/fs: Use the COPY set in the calculation for liveout.Kenneth Graunke2013-08-191-1/+2
* i965/fs: Simplify liveout calculation.Kenneth Graunke2013-08-191-6/+5
* i965/fs: Create the COPY() set for use in copy propagation dataflow.Kenneth Graunke2013-08-191-0/+15
* i965/fs: Rename setup_kills() to setup_initial_values().Kenneth Graunke2013-08-191-5/+6
* i965/fs: Separate the updating of liveout/livein.Kenneth Graunke2013-08-191-3/+8
* i965/fs: Rename "cont" to "progress" in dataflow algorithm.Kenneth Graunke2013-08-191-5/+5
* i965/fs: Switch to a do-while loop in copy propagation dataflow.Kenneth Graunke2013-08-191-3/+3
* i965/fs: Skip global copy propagation step.Kenneth Graunke2013-08-191-0/+2
* i965: STATIC_ASSERT that there aren't too many BRW_NEW_* flags.Paul Berry2013-08-192-0/+6
* dri: Choose a decent global driNConfigOptions.Eric Anholt2013-08-176-54/+13
* i965: Improve comments for driver hooks in intel_buffer_object.c.Kenneth Graunke2013-08-161-16/+52
* i965: Split intel_upload code out into a separate file.Kenneth Graunke2013-08-163-133/+178
* i965: Move GL_APPLE_object_purgeable functionality into a new file.Kenneth Graunke2013-08-165-136/+178