José Fonseca
26f34dcff2
gallium: Autodetect WINCE.
2008-05-28 01:24:26 +09:00
Brian Paul
635abed109
gallium: free renderbuffer's old texture in st_renderbuffer_alloc_storage()
2008-05-26 13:30:10 -06:00
José Fonseca
253066d716
Revert DOS line endings.
2008-05-26 23:29:38 +09:00
José Fonseca
77ce568ff7
Remove CVS keywords.
2008-05-26 20:14:40 +09:00
Jakob Bornecrantz
791eee64e0
i915: Removed screen sufixes on texture functions
2008-05-26 13:05:38 +02:00
Jakob Bornecrantz
e0fd3449f8
i915: Fix for tex-surface merge
2008-05-26 13:05:31 +02:00
Jakob Bornecrantz
e3ddafd1d3
Merge branch 'gallium-tex-surface' into gallium-0.1
...
Conflicts:
src/gallium/include/pipe/p_util.h
2008-05-26 13:04:25 +02:00
Keith Whitwell
359058e7b7
cso: use memcpy rather than structure asignment for copying
...
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.
2008-05-25 15:54:40 +01:00
José Fonseca
345eb7fb70
gallium: Poor-man profiler for win32 kernel.
2008-05-24 19:25:33 +09:00
José Fonseca
059a652d64
scons: New profile build.
2008-05-24 19:25:02 +09:00
Jakob Bornecrantz
7fbb61eedd
i915: Revert accidental change
2008-05-23 16:55:30 +02:00
Jakob Bornecrantz
5bf6ffb0b2
i915: Improved vertex buffer performance
2008-05-23 16:30:00 +02:00
Jakob Bornecrantz
845db16dbe
i915: Fix for edgeflags
2008-05-23 16:26:20 +02:00
Jakob Bornecrantz
a3dbd412df
Merge branch 'gallium-i915-current' into gallium-0.1
2008-05-23 16:26:14 +02:00
Jakob Bornecrantz
d607a02da9
i915: Made EGL report the actual modes on the screen/output pair
2008-05-23 11:24:33 +02:00
Thomas Hellstrom
01cc1eebe9
i915: Make batchbuffers larger.
2008-05-23 11:14:12 +02:00
Thomas Hellstrom
45fd9ec462
i915: Use the malloc pool for constant buffers since they don't go to the GPU directly.
2008-05-23 11:02:14 +02:00
José Fonseca
781676c7cc
pipebuffer: More robust face null pointers.
...
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.
2008-05-22 21:54:41 +09:00
José Fonseca
bd4eec0561
pipebuffer: Don't retry allocating in slab suballocator.
...
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.
2008-05-22 20:33:17 +09:00
Michel Dänzer
019fc3aa04
Merge branch 'gallium-0.1' into gallium-tex-surfaces
2008-05-21 17:15:07 +01:00
Brian
13a2be4446
mesa: fix #include path for glapioffsets.h (fixes x86 build)
2008-05-21 06:59:49 -06:00
Brian Paul
bf7519b0a4
Merge branch 'gallium-0.1' into gallium-tex-surfaces
2008-05-20 15:30:23 -06:00
Brian Paul
26f874e967
gallium: fix vertex shader mem leak (glRasterPos)
2008-05-20 15:20:29 -06:00
Brian Paul
8f792a0707
Merge branch 'gallium-0.1' into gallium-tex-surfaces
2008-05-20 15:12:50 -06:00
Brian Paul
7899ecdd65
gallium: replace assignment with pipe_texture_reference()
2008-05-20 15:12:26 -06:00
Brian Paul
ac09b0e0eb
gallium: fix shader mem leak
2008-05-20 15:11:53 -06:00
Brian Paul
cf1ae676ec
Merge branch 'gallium-0.1' into gallium-tex-surfaces
2008-05-20 14:38:45 -06:00
Brian Paul
69fd676240
gallium: move vertex/fragment program unbinding
2008-05-20 14:38:22 -06:00
Brian Paul
13c7491406
gallium: fix default case in st_new_program()
2008-05-20 14:38:00 -06:00
Brian Paul
71eb108831
Merge branch 'gallium-0.1' into gallium-tex-surfaces
2008-05-20 13:50:10 -06:00
Brian Paul
4b4ac9ed34
gallium: fix mem leaks
2008-05-20 13:49:18 -06:00
Brian Paul
90ce8467a8
gallium: clean-up glDraw/CopyPixels shaders when destroying context
2008-05-20 13:49:18 -06:00
Brian Paul
479174c398
Merge branch 'gallium-0.1' into gallium-tex-surfaces
2008-05-20 13:39:27 -06:00
Brian Paul
5c431c2222
gallium: clean-up glDraw/CopyPixels shaders when destroying context
2008-05-20 13:38:45 -06:00
Brian Paul
0a95f203fa
Merge branch 'gallium-0.1' into gallium-tex-surfaces
2008-05-20 11:34:36 -06:00
Brian Paul
34149ec89d
copy StateFlags in _mesa_clone_parameter_list()
...
cherry-picked from master (b539b61321 )
2008-05-20 11:31:20 -06:00
Brian Paul
c95c4efa54
fix incorrect sampler numbering/indexing.
...
All samplers indexes were zero.
cherry-picked from master (b6fb0940c2 )
2008-05-20 11:29:58 -06:00
Brian Paul
de03e8e960
gallium: remove dead code
2008-05-19 16:07:10 -06:00
Brian Paul
65075da8c3
fix tempReg test in _mesa_combine_programs()
2008-05-19 16:07:10 -06:00
Brian Paul
655374bda7
gallium: remove dead code
2008-05-19 16:05:41 -06:00
Brian Paul
8493f0849f
fix tempReg test in _mesa_combine_programs()
2008-05-19 16:04:46 -06:00
Brian Paul
d00c8a52f3
Merge branch 'gallium-0.1' into gallium-tex-surfaces
2008-05-19 12:48:06 -06:00
Brian Paul
21e614eabc
gallium: fix some texture object leaks
2008-05-19 12:40:49 -06:00
Brian Paul
a846b156b8
Merge branch 'gallium-0.1' into gallium-tex-surfaces
2008-05-19 09:36:10 -06:00
Brian Paul
59007a811d
if x86_get_func() returns NULL, handle it properly instead of aborting
2008-05-19 09:34:28 -06:00
Brian Paul
38fb20b224
fix program delete/refcount bug
...
cherry-picked from gallium-tex-surfaces
2008-05-19 09:04:02 -06:00
Brian Paul
62f96ddbbc
Fix program refcounting assertion failure during context tear-down
...
When purging the program hash table, the refcount _should_ be one since
the program is referenced by the hash table. Need to explicitly set to
zero before calling delete().
Also, purge high-level shader hash tables before low-level program hash tabl
cherry-picked from master
2008-05-19 08:59:41 -06:00
José Fonseca
aafe3ddee2
i915simple: Fix win9x build.
2008-05-19 15:18:40 +09:00
José Fonseca
5ca4f9e97c
gallium: Additional formats for bump mapping.
2008-05-19 15:01:17 +09:00
José Fonseca
820fe36863
gallium: Fix typo.
2008-05-19 15:01:17 +09:00