summaryrefslogtreecommitdiff
path: root/src/i965_render.c
AgeCommit message (Expand)AuthorFilesLines
2011-11-03uxa: Remove caching of surface binding locationChris Wilson1-31/+0
2011-10-14Remove a couple of trivial compile warnings for unused variablesChris Wilson1-1/+0
2011-09-18Fix "always false" conditionalsPaulo Zanoni1-34/+36
2011-07-28render: Enable RENDER acceleration on Ivybridge.Kenneth Graunke1-3/+0
2011-07-28render: Update pixel shader state for Ivybridge.Kenneth Graunke1-3/+35
2011-07-28render: Use Ivybridge variants for 3D pipeline setup.Kenneth Graunke1-11/+39
2011-07-28render: Refactor to use newly shared pipeline setup code in i965_3d.c.Kenneth Graunke1-167/+16
2011-07-28render: Update 3DPRIMITIVE for Ivybridge.Kenneth Graunke1-5/+11
2011-07-28render: Set Address Modify Enable in 3DSTATE_VERTEX_BUFFERS on Gen7.Kenneth Graunke1-0/+5
2011-07-28render: Update SAMPLER_STATE for Ivybridge.Kenneth Graunke1-9/+124
2011-07-28render: Update SURFACE_STATE for Ivybridge.Kenneth Graunke1-9/+82
2011-07-28render: New Ivybridge assembly programs for render acceleration.Kenneth Graunke1-3/+92
2011-05-09Add support for Ivybridge chipset.Eric Anholt1-0/+4
2011-04-07Revert "i965: Convert to relative relocations for state"Chris Wilson1-375/+435
2011-04-07i965: Avoid transform overheads for vertex emit where possibleChris Wilson1-115/+247
2011-04-07i965: Refactor to use constant sampler_state offsetsChris Wilson1-139/+141
2011-04-04i965: Reset vertex_id after every batchChris Wilson1-10/+7
2011-04-04i965: Always update last_floats_per_vertexChris Wilson1-2/+1
2011-04-04Take advantage of the kernel flush for dirty bo in the busy ioctlChris Wilson1-2/+2
2011-04-04i965: segregate each vertex element into its own bufferChris Wilson1-147/+167
2011-04-04i965: Convert to relative relocations for stateChris Wilson1-624/+452
2011-02-17Fix IGD and IGDNG constants to be comprehensibleAdam Jackson1-3/+3
2011-01-04i965: Fix off-by-one in assertChris Wilson1-2/+1
2010-12-07Revert "i965: The RenderCache flush after every glyph is required for compiz"Chris Wilson1-1/+1
2010-12-07i965: Mark sure we mark reused render targets as dirtyChris Wilson1-19/+16
2010-12-07i965: The RenderCache flush after every glyph is required for compizChris Wilson1-1/+1
2010-12-06snb: Only emit CC and DepthStencil bos once per batchChris Wilson1-31/+37
2010-12-06snb: Restore drawrect, we need the implicit flushChris Wilson1-1/+2
2010-12-06snb: Cache pixmap binding locationsChris Wilson1-0/+18
2010-12-06snb: Cache state between composite opsChris Wilson1-16/+71
2010-12-06snb: Emit more invariants only onceChris Wilson1-75/+65
2010-12-05i965: Also flush the vertex buffer when restarting the array.Chris Wilson1-0/+1
2010-12-05i965: Check for potential vertex array overflow every timeChris Wilson1-12/+12
2010-12-03i965: Amalgamate surface binding tablesChris Wilson1-230/+173
2010-12-03i965: Upload an entire vbo in a single pwrite, rather than per-rectangleChris Wilson1-141/+118
2010-12-03i965: Use reciprocal scale factors to avoid the divide per-vertex-elementChris Wilson1-16/+16
2010-11-09i915: Disable maximum state addressesChris Wilson1-5/+5
2010-11-02render: acceleration for composite on SandybridgeXiang, Haihao1-16/+670
2010-11-02render: set the surface state base addressXiang, Haihao1-51/+24
2010-10-07Include a chipset generation number to clarify device specific paths.Chris Wilson1-15/+15
2010-09-22Make driver compile for 1.6 Xserver series again.Matthias Hopf1-0/+4
2010-06-25Rename common infrastructure to the intel namespace.Chris Wilson1-21/+21
2010-06-25i810: Move into a legacy directory.Chris Wilson1-1/+2
2010-06-21i965: Compile fix.Chris Wilson1-1/+1
2010-06-21i965: Mark the render target as dirty within composite_setup()Chris Wilson1-4/+12
2010-06-21Emit the flush after a potential draw from the BlockHandler.Chris Wilson1-2/+2
2010-06-14i965: Sanity check ComponentAlpha status in prepare_compositeChris Wilson1-0/+16
2010-06-09Revert "xp:trapezoids"Chris Wilson1-0/+2
2010-06-08xp:trapezoidsChris Wilson1-2/+0
2010-05-26i965: Remove ATOMIC_BATCH.Chris Wilson1-2/+0