summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers
Commit message (Expand)AuthorAgeFilesLines
* i915: Optimize SEQ and SNE when two operands are uniformsIan Romanick2013-08-261-12/+70
* i965/vs: Allocate register set once at context creation.Kenneth Graunke2013-08-263-4/+6
* i965/vs: Move base_reg_count computation to brw_alloc_reg_set().Kenneth Graunke2013-08-261-3/+4
* i965/vs: Expose the payload registers to the register allocator.Kenneth Graunke2013-08-262-6/+36
* i965/vs: Use a fixed set of register classes.Kenneth Graunke2013-08-261-37/+13
* i965: Allow C++ type safety in the use of enum brw_urb_write_flags.Paul Berry2013-08-267-11/+30
* i965: Remove redundant (and uninitialized) field vec4_generator::ctx.Paul Berry2013-08-262-3/+2
* i965: Don't try to fall back when creating unrecognized program targets.Paul Berry2013-08-261-1/+2
* i965/gs: Add a data structure for tracking VS output VUE map.Paul Berry2013-08-232-1/+16
* i965/vec4: Make a function for setting up vec4 program key clip info.Paul Berry2013-08-232-6/+24
* i965: Make prim_to_hw_prim accessible outside brw_draw.c.Paul Berry2013-08-232-1/+3
* i965/gs: add GS visitors.Paul Berry2013-08-233-0/+351
* i965/gs: Add GS_OPCODE_SET_DWORD_2_IMMED.Paul Berry2013-08-234-0/+28
* i965/gs: Add GS_OPCODE_SET_VERTEX_COUNT.Paul Berry2013-08-234-0/+45
* i965/gs: Add GS_OPCODE_SET_WRITE_OFFSET.Paul Berry2013-08-234-0/+57
* i965/gs: Add GS_OPCODE_THREAD_END.Paul Berry2013-08-235-0/+32
* i965/gs: Add GS_OPCODE_URB_WRITE.Paul Berry2013-08-235-4/+38
* i965/gs: Add a flag allowing URB write messages to use a per-slot offset.Paul Berry2013-08-232-2/+8
* i965: Combine 4 boolean args of brw_urb_WRITE into a flags bitfield.Paul Berry2013-08-2312-71/+76
* 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
* meta: Set correct viewport and projection in decompress_texture_image.Kenneth Graunke2013-08-221-0/+5
* 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
* osmesa: Symlink shared library to LIB_DIRArmin K2013-08-211-0/+1
* 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
* meta: Add default precision qualifier to all fragement shadersIan Romanick2013-08-191-0/+18
* 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