Brian Paul
158298eea0
gallium: remove unused vars
2008-06-19 16:26:21 -06:00
Brian Paul
064001dbe7
egl: use dlsym() to try to identify APIs
2008-06-19 16:26:21 -06:00
Brian Paul
a8533d5493
egl: clean up prototype code, new _eglFindAPIs() function.
2008-06-19 16:26:20 -06:00
Jakob Bornecrantz
8d0329fb6a
i915: Fixed cubemap layouts
...
Apprently we shouldn't do all the advanced layout
operation for none compressed formats.
The compressed code was also broken, its currently
disabled, but should be fixed once i915simple starts
to support compressed formats.
2008-06-19 17:11:06 +02:00
José Fonseca
6fbfcf9222
gallium: Handle malloc failure.
2008-06-19 23:05:09 +09:00
Jakob Bornecrantz
6cbc2734d1
i915: Refractored and clean up i915_texture.c
2008-06-19 14:43:54 +02:00
José Fonseca
c5bf215b1b
gallium: Add extra parenthesis as advised by gcc.
2008-06-19 21:17:33 +09:00
Michal Krol
b440cea343
util: Add missing format names.
2008-06-19 14:08:06 +02:00
José Fonseca
aa816d114e
draw: Fix MSVC integer size conversion warning.
2008-06-19 10:47:54 +09:00
José Fonseca
4a49f1d2e2
Parse the section:offset instead of the rva+base when reading mapfiles.
2008-06-19 10:47:49 +09:00
Brian Paul
f140138558
gallium: additional fixes to ensure even number of vertices per buffer
2008-06-18 15:08:19 -06:00
Brian Paul
7d7f3e2c94
gallium: split long prims into chunks with an even number of vertices
...
This fixes culling "parity" errors when splitting long tri strips. Splitting
strips into chunks with an odd number of vertices causes front/back-face
orientation to get reversed and upsets culling.
2008-06-18 14:55:12 -06:00
Brian Paul
b623fa9e2d
mesa: Fix bug in _mesa_swizzle_ubyte_image
2008-06-18 19:43:06 +02:00
Jakob Bornecrantz
ba344753b1
tests: Added a test for a strange bug in texstore_a8
2008-06-18 19:07:07 +02:00
Brian Paul
b1eff0228b
mesa: add fwd decl of fill_in_entrypoint_offset()
2008-06-18 11:00:43 -06:00
Brian Paul
9a2c70f075
gallium: added new st_set_framebuffer_surface()
...
This allows the winsys to explicitly specify gallium surfaces for a
framebuffer object.
2008-06-18 10:20:13 -06:00
Brian Paul
19f872f2ec
mesa: fix ReadBuffer initialization
2008-06-18 09:30:13 -06:00
Brian Paul
a668b43568
egl: use RTLD_LAZY
2008-06-18 09:22:01 -06:00
Brian Paul
0cf79316d0
egl: omit libmesa.a glapi.c from library
2008-06-18 09:22:01 -06:00
Brian Paul
51f24ef5ba
gallium: remove duplicated u_mm.c in file list
2008-06-18 09:22:01 -06:00
Brian Paul
414b535134
gallium: more FEATURE_x tests
2008-06-18 09:22:01 -06:00
Brian Paul
03d579aa19
mesa: FEATURE_dispatch to control dispatch table usage
2008-06-18 09:22:01 -06:00
Brian Paul
1496bba429
egl: call st_get_proc_address()
2008-06-18 09:22:01 -06:00
Brian Paul
5ebd8495b3
gallium: added st_get_proc_address()
2008-06-18 09:22:00 -06:00
Brian Paul
29d632efbc
mesa: refactor: move GetProcAddress code from glapi.c into new glapi_getproc.c file
2008-06-18 09:22:00 -06:00
Brian Paul
04996bcef6
gallium: added FEATURE_x tests
2008-06-18 09:22:00 -06:00
Brian Paul
8a369b909a
mesa: s/GL_POLYGON+1/PRIM_OUTSIDE_BEGIN_END/
2008-06-18 09:22:00 -06:00
Brian Paul
c366fd83b6
mesa: add parenthesis
2008-06-18 09:22:00 -06:00
Jakob Bornecrantz
666b771e51
mesa: _mesa_texstore_s8_z24 now supports depth only uploads
2008-06-18 11:39:08 +02:00
Michal Krol
28ac7d37fe
gallium: Remove PIPE_FORMAT_A8UB8UG8SR8S_NORM definition.
2008-06-18 08:51:38 +02:00
Jakob Bornecrantz
081c05605f
i915: Fix for s8_z24 textures not being shown
2008-06-18 01:48:24 +02:00
Jakob Bornecrantz
a1524162bf
mesa: Added _mesa_texstore_s8_z24
2008-06-18 01:48:20 +02:00
Brian Paul
3bf8fb6486
mesa: fix inconsistent use of GL_UNSIGNED_INT vs. GL_UNSIGNED_INT_24_8_EXT for Z unpacking
2008-06-17 16:44:55 -06:00
Michal Krol
4539410d71
gallium: Add facilities for mixed pipe formats.
2008-06-17 21:48:39 +02:00
Brian Paul
318f00ae9f
gallium: need to flush bitmap cache when raster color changes
2008-06-17 12:20:22 -06:00
Brian Paul
93deede760
gallium: check if sampler->max_lod < sampler->min_lod
2008-06-17 10:28:00 -06:00
Brian Paul
3ccbde627e
mesa: make mm.c use unsigned ints for offsets.
...
If you have a GPU using this code and it has the offsets up in this space,
this fails.
cherry-picked from master
2008-06-17 10:11:53 -06:00
Jakob Bornecrantz
5805a9e328
i915: Made region pool a slabpool
2008-06-17 17:46:45 +02:00
Jakob Bornecrantz
d9d1e39d95
i915: Max and Min lod now works
2008-06-17 15:47:01 +02:00
seventh guardian
7db9034b04
added ARCH_FLAGS
2008-06-16 15:10:14 -06:00
Jakob Bornecrantz
4e52fa9b91
git: Updated .gitignore files
2008-06-16 12:20:17 +02:00
Michal Krol
64d854ebf7
util: Use pf_get_size().
2008-06-14 09:34:02 +02:00
Brian Paul
8b11fa4d44
mesa: move some glapi bits around
...
Move _glapi_proc typedef from glapitable.h to glapi.h
Also, don't include glapitable.h from glapi.h
Before we were including the huge glapitable.h file in every .c file.
2008-06-13 16:45:15 -06:00
Brian Paul
e9a6832737
mesa: remove some temp debug code
2008-06-13 14:13:25 -06:00
Brian Paul
2b4e2841a7
mesa: check FEATURE_ARB_occlusion_query
2008-06-13 13:58:09 -06:00
Brian Paul
be16f04e76
egl: added a debug msg
2008-06-13 13:58:08 -06:00
Jakob Bornecrantz
3da77b33bb
i915: Improved the not used tile code
2008-06-13 20:46:14 +02:00
Jakob Bornecrantz
d89b1e4a03
trivial: Update clear-undefined
2008-06-13 19:18:56 +02:00
Jakob Bornecrantz
907b753ae6
mesa: Fix libglapi.a build for dri
2008-06-13 19:13:35 +02:00
Jakob Bornecrantz
d1397fd779
i915: Fix offsets not being used for surface targets
2008-06-13 19:07:29 +02:00