Commit Graph

15200 Commits

Author SHA1 Message Date
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