Ian Romanick
a657c1aee8
Use the same dispatch.c source file for "normal" Mesa builds and DRI
...
libGL builds.
2005-04-07 23:58:51 +00:00
Brian Paul
d9c389dff6
Add shaderobjects_3dlabs.c back into build but use #ifdef FEATURE_shading_language to enable/disable relevant code.
2005-04-07 14:38:41 +00:00
Ian Romanick
c51ed8c236
Follow the GLX_SGIX_fbconfig spec and return the complete list of
...
available fbconfigs if attrList is NULL. This fixes bug #2917 .
2005-04-07 00:05:55 +00:00
Brian Paul
c61782958b
added wrappers/helpers for creating/destroying rendering contexts
2005-04-06 22:41:46 +00:00
Brian Paul
c3984fc015
changed implementation of GetAllFBConfigs()
2005-04-06 22:40:39 +00:00
Brian Paul
481bdd383a
Fix Fake_glXChooseFBConfig so passing NULL attribList causes a list of all
...
fbconfigs to be returned.
2005-04-06 22:33:15 +00:00
Ian Romanick
bfc8a8dc63
Make linux-dri-x86-64 more like linux-dri-x86. Add ARCH_FLAGS. This is
...
where things like "-m64" or "-m32" should be specified. Using this, a
32-bit DRI build can be done on an x86-64 system by doing 'ARCH_CFLAGS=-m32
make linux-dri-x86'. Minor tweaks to linux-dri to support these changes.
2005-04-06 21:34:34 +00:00
Ian Romanick
29c909f81c
Make glxgears_fbconfig compile and respect the DISPLAY setting. Add it
...
to the Makefile as well.
2005-04-05 20:43:06 +00:00
Keith Whitwell
5234d17514
Don't call PrimitiveNotify with an invalid primitive. Fix ipers
...
wireframe mode.
2005-04-05 10:30:05 +00:00
Brian Paul
c39a4bc83c
s/Togle/Toggle/
2005-04-04 20:06:40 +00:00
Brian Paul
a92100a3c6
updated warning string to match patch in bug report 2868
2005-04-04 16:06:16 +00:00
Brian Paul
fe1230f1c8
Use FEATURE_shading_language to control whether the shading language
...
compiler is hooked in. May be enabled on compiler command line by setting
-DFEATURE_shading_lanuage=1.
2005-04-01 01:41:54 +00:00
Adam Jackson
26772ac988
Disable _mesa_3dlabs_create_{program,shader}_object references.
2005-03-30 17:02:18 +00:00
Brian Paul
425569bbc5
Disable C++ shading language code yet again. Doesn't compile with older
...
g++ installations.
2005-03-29 02:46:59 +00:00
Brian Paul
93b52d9484
re-enable shading language sources
2005-03-29 02:31:43 +00:00
Brian Paul
1706ba4101
re-enable _mesa_init_shaderobjects_3dlabs() call
2005-03-29 02:31:11 +00:00
Brian Paul
9a54843a94
fix a variety of warnings/errors
2005-03-29 02:28:21 +00:00
Brian Paul
cb80e3905c
disable 3dlabs shading language code until build is fixed
2005-03-26 19:45:40 +00:00
Brian Paul
32e845f05e
disable _mesa_init_shaderobjects_3dlabs() call until build is fixed
2005-03-26 19:45:08 +00:00
Brian Paul
7d4abc9b3a
remove INSTALL.GNU from tarball list
2005-03-26 19:22:06 +00:00
Brian Paul
a62fe7f5e3
obsolete
2005-03-26 19:21:07 +00:00
Michal Krol
00e599e783
implement gl2_3dlabs_shhandle interface; resolve few TODOs
2005-03-25 12:16:53 +00:00
Michal Krol
1d7f71924d
cleanup query functions
2005-03-25 12:12:50 +00:00
Michal Krol
05ab19ef43
add _mesa_init_shaderobjects_3dlabs() declaration
2005-03-25 12:07:31 +00:00
Michal Krol
a095aa4f4b
fix comments; fix TBuiltInResource typedef
2005-03-25 12:05:30 +00:00
Michal Krol
675f802542
fix comments; disable DLL linkage for WIN32
2005-03-25 12:03:58 +00:00
Felix Kuehling
116986bad5
Fixed segfault due to an off-by-one error in SAVAGE_TEX_MAXLEVELS.
2005-03-24 11:53:19 +00:00
Felix Kuehling
798e753e07
Initialize texture addresses to something valid.
2005-03-23 17:59:09 +00:00
Keith Whitwell
ce1d7ee5ee
remove file after merge
2005-03-23 12:01:08 +00:00
Brian Paul
068039eec1
no change
trunk_20040329
2005-03-23 03:34:24 +00:00
Brian Paul
05bbafa01a
use $(*_LIB) in the *_LIB_NAME definitions
2005-03-23 02:12:21 +00:00
Keith Whitwell
8fb17f5b3f
rename mesaVis to try and improve clarity
2005-03-22 14:30:30 +00:00
Keith Whitwell
3e62d3a8d8
add FreeTexImageData hook to help single-copy texturing in drivers
2005-03-22 14:27:10 +00:00
Keith Whitwell
050b77a9ac
merge unichrome changes from branch
2005-03-22 14:25:55 +00:00
Keith Whitwell
59b4b7e07e
Remove test for defined(DRM_USE_MALLOC) around definition of
...
drmSIGIOHandler().
2005-03-22 13:34:27 +00:00
Keith Whitwell
46d50d9e8e
Add more formats to test.
2005-03-22 13:32:35 +00:00
Keith Whitwell
de4fe1e3c5
Add DRM_USE_MALLOC flag
2005-03-22 13:31:35 +00:00
Keith Whitwell
7f8e10f96c
Calculate haveAccumBuffer, haveDepthBuffer and haveStencilBuffer in
...
driFillInModes().
2005-03-22 13:16:20 +00:00
Michel Dänzer
e7c7a0f353
Add support for production version of ATI RN50/ES1000. (ATI Technologies
...
Inc.)
2005-03-18 23:05:07 +00:00
Aapo Tahkola
6bd390743d
Misc fixes.
2005-03-18 14:44:27 +00:00
Michal Krol
2fb2e27e28
update against 03-Feb-2005 release
2005-03-18 14:28:02 +00:00
Michal Krol
5b641a516e
enable all 3dlabs front-end compiler sources
2005-03-18 14:21:07 +00:00
Michal Krol
706bb1c714
a little program to change // comments to /* */ ones
2005-03-18 14:07:47 +00:00
Michal Krol
1d5c727bba
glslang flex and bison sources:
...
flex glslang.l
bison -t -v -d glslang.y
mv glslang.tab.c Gen_glslang_tab.cpp (shouldn't be .c?)
mv glslang.tab.h glslang_tab.h
2005-03-18 12:18:00 +00:00
Aapo Tahkola
a890ceee63
Fix to get doom3 started.
2005-03-17 22:28:06 +00:00
Ian Romanick
8a7dcd97bd
xmllint fixes. Revert 'note_unflushed' changes that were accidetnally
...
committed in the last version.
2005-03-17 22:01:39 +00:00
Aapo Tahkola
a78bbd0816
Simple TCL stage and ability to disable vps.
2005-03-17 21:50:01 +00:00
Ian Romanick
80a939cafb
Enable the generation of server-side __glGetBooleanv_size and related
...
functions. There are two parts to this. First, a size element with a name
"Get" is shorthand for having four separate size elements with names
"GetIntegerv", "GetDoublev", "GetFloatv", and "GetBooleanv". Additionally,
a count of "?" is treated specially. This causes a call to a handcoded
function named "__gl<base name>_variable_size". This is *only* needed to
support GL_COMPRESSED_TEXTURE_FORMATS. That enum can return a variable
number of values depending how many compressed texture formats are supported
by the implementation.
Fix a problem with glGetProgram{Local,Env}Parameter[df]vARB,
glAreProgramsResidentNV, and glGetVertexAttribivNV. These changes only
affect code generated for the server-side.
The changes to enum.c are caused by enums added for the server-side
__glGetBooleanv_size functions.
2005-03-17 21:48:37 +00:00
Ian Romanick
6af6a69312
Minor refactoring and code tweaking. The only notable chage is that
...
FilterGLAPISpecBase::xref is replaced by
FilterGLAPISpecBase::functions_by_name. The notable difference between the
two is that ::functions_by_name includes all functions, whether they have an
assigned offset or not. This feature will be useful (necessary) when more
server-side code is generated.
2005-03-17 20:56:13 +00:00
Ian Romanick
979f35fb78
Minor vertex array support tweaks. These are in preparation for the
...
(eventual) addition of support for ARB_vertex_buffer_object. Elminitate the
need for array_state_vector::large_header. Make some very minor tweaks to
the handling of the indices pointer in emit_DrawElements_old.
2005-03-17 20:36:20 +00:00