Gareth Hughes
ac018f5494
Major audit of all Mesa's x86 assembly code. This round is basically
...
general cleanups - more to come.
Added P6 architecture timing to debug_xform routines. Still need to add
test_all_vertex_functions test for the v16 asm. Dynamic reconfiguration
of counter overhead for more accurate benchmarking.
Removed redundant x86 assembly build options, replace with linux-x86 and
so on. This will build all x86, MMX, 3DNow!, SSE etc assembly into
libGL - preferred over many different options to include some but not
all assembly code. Note that linux-3dnow and linux-katmai options have
thus been removed.
2000-10-23 00:20:50 +00:00
Gareth Hughes
fc2427e81b
Major audit of all Mesa's x86 assembly code. This round is basically
...
general cleanups - more to come.
Added P6 architecture timing to debug_xform routines. Still need to add
test_all_vertex_functions test for the v16 asm. Dynamic reconfiguration
of counter overhead for more accurate benchmarking.
2000-10-23 00:16:28 +00:00
Brian Paul
e188b6e1f1
added a proper idle() function
2000-10-21 04:29:02 +00:00
Brian Paul
eb326f5f01
fixed a texture enable bug
2000-10-21 01:29:12 +00:00
Brian Paul
d0d7d62120
polygon offset changes; added Visual->MRD field
2000-10-21 00:02:47 +00:00
Brian Paul
d475730357
Changes for multitexture > 3, code clean-ups.
...
Added GLboolean ctx->Texture.MultiTextureEnabled to determine when
multitexture is enabled. Eventually ctx->Texture.ReallyEnabled may
become a boolean.
2000-10-20 19:54:49 +00:00
Brian Paul
a2d2aed64a
use 1.1 glPolygonOffset instead of glPolygonOffsetEXT
2000-10-20 17:26:57 +00:00
Brian Paul
9c7ca850fd
Rewrote get_static_proc_address(). It made mistakes in some situations
2000-10-19 20:13:12 +00:00
Brian Paul
a5b66333fb
glPixelStore(GL_PACK/UNPACK_SKIP_IMAGES) wasn't handled correctly
2000-10-19 20:09:47 +00:00
Brian Paul
9f0bb59c53
call Driver.SetReadBuffer() in clear_color_buffers() to fix colormasked clear bug
2000-10-19 18:17:19 +00:00
Brian Paul
cc50ed60b3
improved blending accuracy to fix Glean test failures
2000-10-19 18:08:05 +00:00
Brian Paul
6aafd2491c
GL_MAX_TEXTURE_UNITS_ARB is now 3
2000-10-18 15:14:48 +00:00
Brian Paul
ce938b307e
More fixes for MAX_TEXTURE_UNITS > 2. Seems to work now.
...
Misc code clean-ups, minor bug fixes.
MAX_TEXTURE_UNITS now defaults to 3.
2000-10-18 15:02:59 +00:00
Brian Paul
d367216678
ported render begin/end calls from Mesa 3.4
2000-10-17 00:42:02 +00:00
Brian Paul
1873b567b2
added _mesa_get_teximages_from_driver()
2000-10-16 23:43:12 +00:00
Brian Paul
1100b4daa3
use gray background, memset TempImage to white to help with debugging
2000-10-16 21:24:39 +00:00
Brian Paul
35324a6c60
if depthBits == 0, set DepthMask = 2^16 to fix per-fragment fog problems
2000-10-09 22:42:40 +00:00
Brian Paul
1791901468
update TriangleCaps in GL_POINT/POLYGON_SMOOTH cases
2000-10-05 23:10:42 +00:00
Brian Paul
fdf2033bda
brighter colors
2000-10-05 21:57:00 +00:00
Brian Paul
2c7e6334ec
better handling of GLX_DEPTH_SIZE in glXChooseVisual()
2000-10-05 17:38:21 +00:00
Brian Paul
fa849a0e16
drawing color-index image to RGB window was broken
2000-10-05 16:22:22 +00:00
Jouk Jansen
55590ee810
Committing in .
...
Modified Files:
Mesa/demos/paltex.c
Silenced compiler warnings
----------------------------------------------------------------------
2000-10-05 07:17:43 +00:00
Brian Paul
476609c539
improved to test alpha blending with texture palette
2000-10-04 18:15:39 +00:00
Brian Paul
16eb23a0cb
more work to support N texture units
2000-10-02 15:45:12 +00:00
Brian Paul
22f1ca0131
textured line test
2000-09-30 18:48:33 +00:00
Brian Paul
9c05c0494d
support for N texture units
2000-09-30 18:42:29 +00:00
Brian Paul
4f66498304
added fps output
2000-09-29 23:09:39 +00:00
Brian Paul
e92dd16605
generalized support for N texure units
2000-09-29 16:58:44 +00:00
Brian Paul
eb6c6439ae
removed ctx->Texture.Enabled, use ctx->Texture.ReallyEnabled instead
2000-09-28 22:44:30 +00:00
Brian Paul
37a6211795
new params for SpecificCompressedTexFormat() (Bill White)
2000-09-28 18:30:39 +00:00
Jouk Jansen
574c456a5a
Committing in .
...
Modified Files:
Mesa/src/descrip.mms
inserted imports.c
----------------------------------------------------------------------
2000-09-27 10:59:15 +00:00
Brian Paul
f142a0830a
include types.h
2000-09-27 03:30:49 +00:00
Brian Paul
643be95416
renamed gl_copy_context to _mesa_copy_context
2000-09-26 21:28:39 +00:00
Brian Paul
6542324cb0
added imports.c
2000-09-26 21:22:20 +00:00
Brian Paul
b1394fa92a
First batch of OpenGL SI related changes:
...
Renamed struct gl_context to struct __GLcontextRec.
Include glcore.h, setup GL imports/exports.
Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions.
GLcontext's Visual field is no longer a pointer.
2000-09-26 20:53:53 +00:00
Brian Paul
3b18a36f21
Replaced preprocessor symbol GL_MESA_TRACE with MESA_TRACE.
...
Changed src/Makefile.X11 to compile Trace sources like other drivers.
2000-09-26 15:27:20 +00:00
Brian Paul
63c113a31b
use GL_NEAREST texture filter
2000-09-26 15:25:01 +00:00
Brian Paul
423f2b2884
added GL_ARB_texture_env_add
2000-09-25 16:03:59 +00:00
Brian Paul
b9b329d1e5
removed unused display_list struct
2000-09-24 16:11:55 +00:00
Gareth Hughes
5e0bb98abd
Added SSE streaming store instructions, external symbol directives.
2000-09-18 22:49:04 +00:00
Gareth Hughes
5aa1c1cd5f
Added SSE prefetching instructions. General cleanups.
2000-09-18 16:57:16 +00:00
Brian Paul
1c56fdc707
new comments, misc clean-up
2000-09-17 21:56:07 +00:00
Gareth Hughes
f3c399ec11
General cleanups. Disable gl_katmai_project_vertices and
...
gl_katmai_project_clipped_vertices for now as they are broken.
2000-09-17 21:12:40 +00:00
Brian Paul
345a71a9cb
set default window pos, changed 4 to GL_RGBA
2000-09-15 23:59:46 +00:00
Brian Paul
4ed1d0b2c0
added some missing const keywords in GetString
2000-09-15 19:57:51 +00:00
Brian Paul
1ff933b452
added GL_MESA_trace support
2000-09-15 19:45:40 +00:00
Brian Paul
98b3dd40f7
Added GL_MESA_trace extension (Loki)
2000-09-15 19:45:00 +00:00
Brian Paul
771b975528
added trace support (Loki)
2000-09-15 19:44:39 +00:00
Brian Paul
4360bd7c76
removed unused struct display_list_compilation
2000-09-15 17:04:35 +00:00
Brian Paul
cefc42f1ba
added FPS calculation
2000-09-15 16:43:57 +00:00