summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2008-03-13nouveau: match interface changesBen Skeggs
2008-03-13Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-03-12Add some basic documentation for gallivm codeZack Rusin
2008-03-12document hash collision resolutionsZack Rusin
2008-03-12gallium: fix polygon stippleBrian
Was broken by commit 4528287e040415c2071012d02f20979ff995c754 (bind all samplers/texures at once).
2008-03-13nouveau: update to latest nouveau_class.hStephane Marchesin
2008-03-12i915: handle NULL object in i915_bind_rasterizer_state()Brian
2008-03-12remove reference to obsolete ExtDivideBrian
2008-03-12gallium: change draw_vertex_shader->state from pointer to structBrian
We were sometimes keeping a pointer to a stack-allocated object. Now make a copy of the pipe_shader_state object. This should fix some seemingly random memory errors/crashes.
2008-03-12nv30: debug dumps vp constantsPatrice Mandin
2008-03-12nouveau: update to latest reg header.Stephane Marchesin
2008-03-12nv30: line up the miptree creation to latest changes.Stephane Marchesin
2008-03-12tgsi: Remove ExtDivide field from existence. Implement OPCODE_TXP.Michal Krol
2008-03-12tgsi: Dump TXP opcode.Michal Krol
2008-03-12gallium: Generic handle table.José Fonseca
2008-03-12gallium: Change assert behavior on runtime (Mark Mueller).José Fonseca
2008-03-12tgsi: Introduce OPCODE_TXP. Depricate ExdDivide field.Michal Krol
2008-03-12gallium: reduce signed/unsigned warningsKeith Whitwell
2008-03-12gallium: Add TEX_FILTER_ANISO img filterKeith Whitwell
Hardware almost universally expects us to set a special filtering mode when anisotropic filtering is enabled, as opposed to varying a max-aniso values. Do this once in the state tracker & simplify the driver code.
2008-03-12tgsi: Dump source register divide component.Michal Krol
2008-03-11cell: check for NULL shader pointer in cell_bind_vs_state()Brian
2008-03-11gallium: dummy install targetBrian
2008-03-11gallium: rework CSO-related code in state trackerBrian
Use the code in cso_context.c rather than st_cache.c. Basically, binding of state objects now goes through the CSO module. But Vertex/fragment shaders go through pipe->bind_fs/vs_state() since they're not cached by the CSO module at this time. Also, update softpipe driver to handle NULL state objects in various places. This happens during context destruction. May need to update other drivers...
2008-03-12gallium: Silence MSVC warnings.José Fonseca
2008-03-12gallium: Conditional debugging output.José Fonseca
Generalize the conditional debugging output code found trhought the gallium drivers.
2008-03-11tgsi: Map OPCODE_TEXKILL to OPCODE_KILP.Michal Krol
2008-03-11gallium: fix some cso_state_callback cast warningsBrian
2008-03-11gallium: fix fs/vs typo in cso_set_vertex_shader()Brian
2008-03-11nv30: silence some warningsPatrice Mandin
2008-03-12nv50: start on fb stateBen Skeggs
2008-03-12nv50: rasterizer stateobjBen Skeggs
2008-03-12nv50: scissor/viewport/blend colour/stippleBen Skeggs
2008-03-12nv50: depth_stencil_alpha stateobjBen Skeggs
2008-03-12nv50: ouch, next_subchannel++ :)Ben Skeggs
2008-03-12nv50: crappy state validate/emit functionBen Skeggs
Just for testing stateobjs to make sure they don't hang the engine.
2008-03-12nv50: create blend stateobjBen Skeggs
2008-03-12nv50: convert to hwctx-in-screen as nv40 isBen Skeggs
2008-03-12nv50: some forgotten changesBen Skeggs
2008-03-11draw: don't free our copy of the render stage -- just borrowing it from vbuf ↵Keith Whitwell
stage
2008-03-11gallium: missing fileKeith Whitwell
2008-03-10fix double deletionZack Rusin
plus, if the current hash is bigger than max size make sure we delete enough from it
2008-03-10fix compilationZack Rusin
2008-03-10Move SPE register allocator to rtasm codeIan Romanick
Move the register allocator to a common location. There is more code on the way that will make use of this interface.
2008-03-10draw: placeholder/prototype code for a passthrough draw pathKeith Whitwell
2008-03-10gallium: fix compiler warningKeith Whitwell
2008-03-10gallium: use the same bypass_clipping logic on all vs pathsKeith Whitwell
2008-03-10gallium: enable bug workaround in draw_vertex_cache_invalidateKeith Whitwell
2008-03-10gallium: new surface/context tracker (sct) moduleBrian
Will be used for tracking the surfaces and textures which are bound/used by contexts.
2008-03-10cell: sync up with sampler/texture state-setting changesBrian
2008-03-10gallium: Use hardcoded breakpoints on x86 targets.José Fonseca