Commit Graph

74545 Commits

Author SHA1 Message Date
Brian 54d59cfb70 Added error check that all varying vars needed by the fragment shader are produced by vertex shader. 2007-04-26 12:20:53 -06:00
Brian b7f5b8af65 Unconditionally update _TriangleCaps bits. Fixes software fallback bugs, such as #10687. 2007-04-26 10:45:44 -06:00
Brian 1606f2c123 enable 2.1 extensions 2007-04-26 07:49:33 -06:00
Brian 6d27194dff fix attribsMask (re-fixes depth peeling algorithm) 2007-04-25 09:58:15 -06:00
Brian c233aa2768 s/fog/attrib[FRAG_ATTRIB_FOGC][0]/ 2007-04-24 22:32:41 -06:00
Brian c93b2a1cb7 s/fog/attrib[FRAG_ATTRIB_FOGC][0]/ 2007-04-24 22:22:14 -06:00
Brian eca456b63d s/DO_TEXVAR/DO_ATTRIBS/ 2007-04-24 16:57:38 -06:00
Brian 4003bde6ff get rid of an extra textured triangle function 2007-04-24 16:47:33 -06:00
Brian ddcf819906 s/TEXTURE/ATTRIBS/ 2007-04-24 16:47:07 -06:00
Brian 9ede048127 trim down the number of line drawing functions, special cases 2007-04-24 16:40:54 -06:00
Brian 97693436a5 only need one CI-mode triangle function 2007-04-24 16:20:50 -06:00
Brian 8a8a5bd104 s/INTERP_TEX/INTERP_ATTRIBS/ 2007-04-24 16:16:25 -06:00
Karl Schultz 286faac68e assorted fixes for Windows/VC8 2007-04-24 08:53:28 -06:00
Karl Schultze 208ea84524 fix double const, move an assertion 2007-04-24 08:19:07 -06:00
Sean D'Epagnier 47ad443c55 Added proper cleanup code 2007-04-23 21:17:30 -07:00
Brian 3db3dc58bc disable some errant code 2007-04-23 22:04:03 -06:00
Brian c27adc52ce remove SWvertex->fog field, use attrib field 2007-04-23 22:03:11 -06:00
Brian afc132e7a9 remove SWvertex->fog field, use attrib field 2007-04-23 22:01:34 -06:00
Brian 335769a875 some re-org, clean-up 2007-04-23 21:27:13 -06:00
Brian 0bdf216dd0 Improve the code for interpolating fragment attributes a little. More to come... 2007-04-23 21:21:52 -06:00
Sean D'Epagnier ad02042db2 Fixed fallout, glfbdev driver was calling a nop function that was removed. 2007-04-21 20:18:42 -07:00
Brian f793e90e82 Fix color sum bug 10688. 2007-04-21 15:58:37 -06:00
Brian 112e1f2b5a specularColor.alpha should default to 1, not 0 2007-04-21 15:56:10 -06:00
Brian e5cf37c178 fix SkipPixels bugs in _mesa_pack_bitmap(), bug 10690 2007-04-21 14:12:57 -06:00
Brian b5e9b0e562 Remove the !rb->Data check that was added a few months ago.
Was changed while debugging #7205.  Broke the shadowtext demo.  Revisit this
if the problem w/ bug 7205 returns...
2007-04-21 13:18:06 -06:00
Brian b1502588c4 s/occlude.h/queryobj.h/ 2007-04-21 12:54:23 -06:00
Brian 74afcabd85 Rename occlude.[ch] to queryobj.[ch] 2007-04-21 12:42:54 -06:00
Brian b3ab925e91 Rename occlude.[ch] to queryobj.[ch] to better reflect contents. 2007-04-21 12:36:39 -06:00
Brian e261d66d81 Remove all the USE_MEMPOOL debug code. 2007-04-21 12:30:58 -06:00
Brian cd3e39340f Use new memory pool allocator. Lots of debug code still in place... 2007-04-21 12:30:58 -06:00
Brian 4e0a64675c added MemPool field 2007-04-21 10:18:49 -06:00
Brian d5e7234ba8 call grammar_alloc_free() to fix memleaks 2007-04-21 10:05:05 -06:00
Brian 257f799849 remove more unused vars, assertions 2007-04-21 10:05:05 -06:00
Brian 81c4fee160 remove unused vars, assertions 2007-04-21 10:05:05 -06:00
Brian 1fbdd9d794 added slang_mem.c 2007-04-21 10:05:05 -06:00
Brian 82839e8430 Memory pool manager.
Instead of doing intricate malloc/free tracking during compiling, allocate
everything (which would be discarded after compiling) from a pool that can
be freed en masse when done.
2007-04-21 10:05:05 -06:00
Brian ced6f76404 undo a test/debug change 2007-04-21 10:05:05 -06:00
Brian 4cc2674aee fix instruction comment code 2007-04-21 10:05:05 -06:00
Brian a7f7366d38 another bit of debug code 2007-04-21 10:05:05 -06:00
Brian 11e3f733ba free subroutine array (fix mem leak) 2007-04-21 10:05:05 -06:00
Brian 98ef18909a new varnames in slang_operation_insert() 2007-04-21 10:05:05 -06:00
Brian f2346498aa fix memleak in slang_operation_insert() 2007-04-21 10:05:05 -06:00
Brian 4b7c6fc5a6 free shProg->Attributes in _mesa_free_shader_program_data() 2007-04-21 10:05:05 -06:00
Brian fe16b9f663 move allocation of shProg->Attributes earlier in function 2007-04-21 10:05:05 -06:00
Brian c9855a60f4 Call _mesa_warning() instead of _mesa_problem() when external s3tc lib not found.
The later incorrectly encourages filing a bug (10703, for example).
2007-04-21 09:47:36 -06:00
Brian e7e5279fc0 Remove unused Imakefiles. 2007-04-20 19:18:13 -06:00
Brian 7fd3a6c521 Long obsolete. 2007-04-20 19:01:21 -06:00
Brian 720cf3aa13 added new xm_glide.c file 2007-04-20 18:55:13 -06:00
George Sapountzis 5491c8194c xmesa: call _glapi_set_dispatch() for all xserver DDXes.
This is to unify the xmesa code across xserver DDX'es. The call is intented for
XGL, but it does not hurt to call for other DDX'es. In fact it was not guarded
against XGL when it was first added in xserver.
2007-04-20 21:09:00 +03:00
George Sapountzis e4e2068ac9 xmesa: minor cosmetic
mainly drop 'client' argument from initialize_visual_and_buffer().
2007-04-20 21:08:58 +03:00