Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-03-13 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-03-12 | Add some basic documentation for gallivm code | Zack Rusin | |
2008-03-12 | document hash collision resolutions | Zack Rusin | |
2008-03-12 | gallium: fix polygon stipple | Brian | |
Was broken by commit 4528287e040415c2071012d02f20979ff995c754 (bind all samplers/texures at once). | |||
2008-03-12 | gallium: in clear_stencil_buffer() check surface format to determine stencil ↵ | Brian | |
clear value ... as we do for the Z and Z+stencil cases | |||
2008-03-13 | nouveau: update to latest nouveau_class.h | Stephane Marchesin | |
2008-03-12 | i915: handle NULL object in i915_bind_rasterizer_state() | Brian | |
2008-03-12 | mesa: set SamplersUsed bitmask when parsing ARB fragment programs | Brian | |
2008-03-12 | gallium: pass NULL to cso_single_sampler() when the sampler isn't used. | Brian | |
This fixes an AA line crash/regression. The aaline stage needs to find a free/unused sampler to do its thing. | |||
2008-03-12 | remove reference to obsolete ExtDivide | Brian | |
2008-03-12 | gallium: use TXP rather than ExtDivide flag | Brian | |
2008-03-12 | gallium: change draw_vertex_shader->state from pointer to struct | Brian | |
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-12 | nv30: debug dumps vp constants | Patrice Mandin | |
2008-03-12 | nouveau: update to latest reg header. | Stephane Marchesin | |
2008-03-12 | nv30: line up the miptree creation to latest changes. | Stephane Marchesin | |
2008-03-12 | tgsi: Remove ExtDivide field from existence. Implement OPCODE_TXP. | Michal Krol | |
2008-03-12 | tgsi: Dump TXP opcode. | Michal Krol | |
2008-03-12 | gallium: Generic handle table. | José Fonseca | |
2008-03-12 | gallium: Change assert behavior on runtime (Mark Mueller). | José Fonseca | |
2008-03-12 | tgsi: Introduce OPCODE_TXP. Depricate ExdDivide field. | Michal Krol | |
2008-03-12 | scons: Faithfully mimic every WINDDK builtin compiler/linker option. | José Fonseca | |
2008-03-12 | gallium: reduce signed/unsigned warnings | Keith Whitwell | |
2008-03-12 | gallium: Add TEX_FILTER_ANISO img filter | Keith 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-12 | tgsi: Dump source register divide component. | Michal Krol | |
2008-03-11 | cell: check for NULL shader pointer in cell_bind_vs_state() | Brian | |
2008-03-11 | gallium: dummy install target | Brian | |
2008-03-11 | gallium: rework CSO-related code in state tracker | Brian | |
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-12 | gallium: Silence MSVC warnings. | José Fonseca | |
2008-03-12 | gallium: Conditional debugging output. | José Fonseca | |
Generalize the conditional debugging output code found trhought the gallium drivers. | |||
2008-03-11 | tgsi: Map OPCODE_TEXKILL to OPCODE_KILP. | Michal Krol | |
2008-03-11 | gallium: fix some cso_state_callback cast warnings | Brian | |
2008-03-11 | gallium: fix fs/vs typo in cso_set_vertex_shader() | Brian | |
2008-03-11 | nv30: silence some warnings | Patrice Mandin | |
2008-03-12 | nv50: start on fb state | Ben Skeggs | |
2008-03-12 | nv50: rasterizer stateobj | Ben Skeggs | |
2008-03-12 | nv50: scissor/viewport/blend colour/stipple | Ben Skeggs | |
2008-03-12 | nv50: depth_stencil_alpha stateobj | Ben Skeggs | |
2008-03-12 | nv50: ouch, next_subchannel++ :) | Ben Skeggs | |
2008-03-12 | nv50: crappy state validate/emit function | Ben Skeggs | |
Just for testing stateobjs to make sure they don't hang the engine. | |||
2008-03-12 | nv50: create blend stateobj | Ben Skeggs | |
2008-03-12 | nv50: convert to hwctx-in-screen as nv40 is | Ben Skeggs | |
2008-03-12 | nv50: some forgotten changes | Ben Skeggs | |
2008-03-11 | draw: don't free our copy of the render stage -- just borrowing it from vbuf ↵ | Keith Whitwell | |
stage | |||
2008-03-11 | gallium: missing file | Keith Whitwell | |
2008-03-10 | fix double deletion | Zack Rusin | |
plus, if the current hash is bigger than max size make sure we delete enough from it | |||
2008-03-10 | fix compilation | Zack Rusin | |
2008-03-10 | fix Height2/Depth2 init problem when using texture borders | Brian | |
2008-03-10 | gallium: disable an unneeded assertion (hit with texwrap.c) | Brian | |
2008-03-10 | Move SPE register allocator to rtasm code | Ian 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-10 | draw: placeholder/prototype code for a passthrough draw path | Keith Whitwell | |