summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* g3dvl: Reduce number of input vert streams by copying, reusing in shaders.Younes Manton2008-06-085-128/+66
| | | | | | Reduce number of input vertex streams by using same texcoord stream for chroma textures, reusing pos stream when calculating texcoords for P, B macroblocks.
* Initial commit for g3dvl.Younes Manton2008-06-0832-0/+5601
| | | | | | | | | | | | | | | Initial commit for g3dvl, contains support for basic XvMC features. - Context, surface, block, macroblock creation and deletion - Surface rendering - Frame pictures - Frame based motion compensation - Intra-coded macroblocks - Predicted macroblocks - Bi-directionally predicted macroblocks - Surface display - Color conversion - Scaling
* nv40: a couple of memory leaksBen Skeggs2008-05-302-1/+8
|
* nouveau: flush pending pushbuf if buffer on validate list at map/delBen Skeggs2008-05-301-0/+8
|
* nouveau: rework buffer validation a bitBen Skeggs2008-05-302-60/+69
|
* nouveau: oops, more tex-surfaces falloutBen Skeggs2008-05-301-1/+2
|
* nouveau: very quick port to tex-surface changes.Ben Skeggs2008-05-2716-50/+134
| | | | | probably the last match-gallium-upstream merge for a bit, some cleanup+nv50 work coming RSN...
* Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs2008-05-27654-3040/+4582
|\
| * Revert DOS line endings.José Fonseca2008-05-263-1494/+1494
| |
| * Remove CVS keywords.José Fonseca2008-05-26572-745/+52
| |
| * i915: Removed screen sufixes on texture functionsJakob Bornecrantz2008-05-261-14/+14
| |
| * i915: Fix for tex-surface mergeJakob Bornecrantz2008-05-261-2/+27
| |
| * Merge branch 'gallium-tex-surface' into gallium-0.1Jakob Bornecrantz2008-05-2661-746/+10854
| |\ | | | | | | | | | | | | | | | Conflicts: src/gallium/include/pipe/p_util.h
| * | cso: use memcpy rather than structure asignment for copyingKeith Whitwell2008-05-251-5/+5
| | | | | | | | | | | | | | | | | | Apparently gcc will omit to copy hidden padding bytes under some circumstances, which means later on memcmp() will indicate a difference between structs even though all the visible members are identical.
| * | Demangle C++ symbols.José Fonseca2008-05-251-13/+77
| | |
| * | gallium: Pre-processor for win32 kernel profile output.José Fonseca2008-05-241-0/+205
| | |
| * | gallium: Poor-man profiler for win32 kernel.José Fonseca2008-05-242-0/+186
| | |
| * | scons: New profile build.José Fonseca2008-05-242-1/+14
| | |
| * | pipebuffer: More robust face null pointers.José Fonseca2008-05-221-1/+12
| | | | | | | | | | | | | | | | | | It is really the caller responsibility not to call pipebuffer with null buffers, etc. But don't let the crash happen here, and still asserting early.
| * | pipebuffer: Don't retry allocating in slab suballocator.José Fonseca2008-05-221-18/+5
| | | | | | | | | | | | | | | | | | In pipebuffer, fencing is done at on a level above sub-allocation, so no matter how many times slab allocator retries no buffer will be freed. The pipebuffer fencing implemention already retries allocating.
| * | Merge branch 'gallium-0.1' into gallium-tex-surfacesMichel Dänzer2008-05-2121-34/+576
| |\ \
| * \ \ Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul2008-05-201-0/+7
| |\ \ \
| * \ \ \ Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul2008-05-203-3/+8
| |\ \ \ \
| * \ \ \ \ Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul2008-05-202-5/+10
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul2008-05-201-0/+10
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul2008-05-205-13/+40
| |\ \ \ \ \ \ \
| | * | | | | | | mesa: call glutDestroyWindow()Brian Paul2008-05-201-1/+3
| | | | | | | | |
| | * | | | | | | gallium: clean-up glDraw/CopyPixels shaders when destroying contextBrian Paul2008-05-204-12/+37
| | | | | | | | |
| * | | | | | | | Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul2008-05-205-14/+17
| |\ \ \ \ \ \ \ \
| * | | | | | | | | gallium: remove dead codeBrian Paul2008-05-191-9/+0
| | | | | | | | | |
| * | | | | | | | | fix tempReg test in _mesa_combine_programs()Brian Paul2008-05-191-1/+1
| | | | | | | | | |
| * | | | | | | | | Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul2008-05-192-0/+13
| |\ \ \ \ \ \ \ \ \ | | | |/ / / / / / / | | |/| | | | | | |
| * | | | | | | | | Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul2008-05-193-23/+32
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | i915simple: Fix win9x build.José Fonseca2008-05-191-1/+1
| | | | | | | | | | |
| * | | | | | | | | | gallium: Additional formats for bump mapping.José Fonseca2008-05-191-0/+3
| | | | | | | | | | |
| * | | | | | | | | | gallium: Fix typo.José Fonseca2008-05-191-1/+1
| | | | | | | | | | |
| * | | | | | | | | | fix program delete/refcount bugBrian Paul2008-05-181-1/+4
| | | | | | | | | | |
| * | | | | | | | | | Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul2008-05-1876-2983/+2511
| |\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | gallium: fix glBitmap surface memleak in context tear-downBrian Paul2008-05-161-0/+5
| | | | | | | | | | | |
| * | | | | | | | | | | fix some additional program refcounting bugsBrian Paul2008-05-143-9/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cherry-picked from master
| * | | | | | | | | | | Merge branch 'gallium-0.1' into gallium-tex-surfacesMichel Dänzer2008-05-091-1/+1
| |\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | gallium: depth textures have usage depth_stencil instead of render_targetRoland Scheidegger2008-05-093-11/+17
| | | | | | | | | | | | |
| * | | | | | | | | | | | draw: fix translate double-free, minor cleanupsKeith Whitwell2008-05-093-5/+4
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merge commit 'origin/gallium-0.1' into gallium-tex-surfacesKeith Whitwell2008-05-095-17/+44
| |\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | gallium: Define util_vsprintf.José Fonseca2008-05-091-0/+7
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge branch 'gallium-0.1' into gallium-tex-surfacesKeith Whitwell2008-05-096-12/+26
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | gallium: Disable debug_get_option for release builds on Windows.José Fonseca2008-05-091-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It always creates the C:\gallium.cfg , even if it does not exists, which might be confusing.
| * | | | | | | | | | | | | | gallium: Don't serialize GPU writes.José Fonseca2008-05-091-50/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only make sure the GPU is finished with a buffer before mapping. The opposite -- waiting for the CPU to be finished before handing to the CPU -- must be done before fencing.
| * | | | | | | | | | | | | | gallium: don't free shader.tokens in get_passthrough_fs()Brian Paul2008-05-081-0/+2
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | gallium: fix out of tex memory crashesBrian Paul2008-05-082-3/+13
| | | | | | | | | | | | | | |