summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers
Commit message (Expand)AuthorAgeFilesLines
* i965: forward-declare struct brw_context in brw_reg.hIlia Mirkin2014-07-091-0/+2
* scons: build and use a single dri_common libraryEmil Velikov2014-07-101-45/+10
* st/dri/drm: remove __driDriverExtensions and driDriverAPIEmil Velikov2014-07-101-0/+27
* meta: Call glObjectLabel before linking.Kenneth Graunke2014-07-091-1/+1
* i965/disasm: Fix disassembly of the any16h/all16h predicates.Kenneth Graunke2014-07-081-1/+1
* i965: Remove artificial dependency between math instructions.Matt Turner2014-07-081-1/+2
* i965/fs: Track dependencies in instruction scheduling per reg offset.Matt Turner2014-07-081-8/+15
* i965: Extend compute-to-mrf pass to understand blocks of MOVsKristian Høgsberg2014-07-071-10/+53
* i965/fs: Disable unlit_centroid_workaround on Haswell.Matt Turner2014-07-061-2/+4
* i965/vec4: Perform CSE on CMP(N) instructions.Matt Turner2014-07-061-1/+16
* i965/vec4: Don't emit null MOVs in CSE.Matt Turner2014-07-061-5/+7
* i965/vec4: Improve CSE performance by expiring some available expressions.Matt Turner2014-07-061-0/+20
* i965/vec4: Add basic common subexpression elimination.Kenneth Graunke2014-07-064-0/+236
* i965: Fix warnings introduced in commit e24ef5ab.Matt Turner2014-07-061-2/+1
* i965: Move assembly annotation functions to intel_asm_annotation.c.Matt Turner2014-07-054-61/+67
* i965: Rename intel_asm_printer -> intel_asm_annotation.Matt Turner2014-07-058-7/+7
* i965: Make backend_instruction usable from C.Matt Turner2014-07-051-4/+7
* i965/cfg: Make cfg_t usable from C.Matt Turner2014-07-053-8/+6
* i965: Repack backend_instruction struct.Matt Turner2014-07-051-7/+5
* i965: Make a brw_predicate enum.Matt Turner2014-07-056-31/+35
* i965: Make a brw_conditional_mod enum.Matt Turner2014-07-0518-43/+54
* i965: Move common fields into backend_instruction.Matt Turner2014-07-053-25/+13
* i965: Use enum brw_reg_type for register types.Matt Turner2014-07-057-13/+14
* i965: Move is_zero/one/null/accumulator into backend_reg.Matt Turner2014-07-056-93/+44
* i965: Make a common backend_reg class.Matt Turner2014-07-054-42/+36
* i965: Drop imm union from visitor register classes.Matt Turner2014-07-052-14/+0
* i965: Use immediate storage in brw_reg for visitor regs.Matt Turner2014-07-056-41/+37
* i965: expose AMD_vertex_shader_viewport_index on gen7+Ilia Mirkin2014-07-021-1/+3
* i965/gen6: Add a spec citation about push constant packet requirements.Eric Anholt2014-07-021-1/+8
* i965: Add a comment about null renderbuffer surfaces and why they exist.Eric Anholt2014-07-023-2/+22
* i965: Update a ton of comments about constant buffers.Eric Anholt2014-07-024-32/+74
* i965: Merge VS/GS and WM pull constant buffer upload paths.Eric Anholt2014-07-024-53/+42
* i965/gen6+: Merge VS/GS and WM push constant buffer upload paths.Eric Anholt2014-07-024-66/+52
* i965: Move dispatch_grf_start_reg and first_curbe_grf into stage_prog_data.Eric Anholt2014-07-0214-35/+36
* i965: Fix state flags for gen4/5 CURBE.Eric Anholt2014-07-021-8/+8
* i965: Remove a dead define.Eric Anholt2014-07-021-2/+0
* i965: Reuse libdrm's header for AUB definitions.Eric Anholt2014-07-024-71/+7
* i965: Fix stale comments about the state cache.Eric Anholt2014-07-022-2/+9
* i965: Fix stale binding table comment.Eric Anholt2014-07-021-2/+0
* i965: Drop the memcmp for finding duplicated CURBE uploads.Eric Anholt2014-07-024-50/+2
* i965: Reuse intel_upload.c for gen4/5 constant buffers.Eric Anholt2014-07-023-31/+7
* xmlconfig/dri: bool -> unsigned charDave Airlie2014-07-023-10/+8
* i965/fs: Update discard jump to preserve uniform loads via sampler.Cody Northrop2014-07-011-6/+5
* i965/fs: Mark case unreachable to silence warning.Matt Turner2014-07-011-0/+2
* i965: Use unreachable() instead of unconditional assert().Matt Turner2014-07-0155-324/+182
* mesa: Make unreachable macro take a string argument.Matt Turner2014-07-015-11/+5
* i965/vec4: Remove useless conditionals.Matt Turner2014-07-011-6/+3
* i965/fs: Pass cfg to calculate_live_intervals().Matt Turner2014-07-016-12/+15
* i965: Mark fields in the live interval classes protected.Matt Turner2014-07-012-16/+19
* i965: Use typed foreach_in_list_safe instead of foreach_list_safe.Matt Turner2014-07-0111-55/+20