Ben Crossman
b2b01a60db
Some initial compile fixes. Still some left and warnings that need fixing. No where near runnable yet.
20 years ago
Keith Whitwell
60e2810ae4
Disable CLOD (Lod constant) state emit. The values emitted were
possibly negative, hence clobbering the leading register-id byte.
Fixed the calculation of the values to prevent negative numbers being
emitted, but the code still doesn't implement texture LOD bias
correctly, so leave it disabled overall.
20 years ago
Michal Krol
99b329ca13
hook to _slang_compile()
20 years ago
Michal Krol
ed5f790919
cosmetic changes
20 years ago
Michal Krol
8c01903114
ARB_fragment_shader state
20 years ago
Michal Krol
6372ea0da0
ARB_fragment/vertex_shader state
20 years ago
Michal Krol
2a37053fd5
ARB_shading_language_100 bit;
Fragment shader derivative hint
20 years ago
Michal Krol
1e8fc5ffea
add GL_ARB_shading_language_100;
reorder GL_ARB_shader_objects and GL_ARB_fragment/vertex_shader stuff
20 years ago
Michal Krol
5c968cbc5e
add FEATURE_ARB_shading_language_100;
remove FEATURE_shading_language;
add ARB_fragment/vertex_shader max values
20 years ago
Michal Krol
98e35025ba
do not use isdigit() - can cause link errors
20 years ago
Brian Paul
fd451b6d01
updated procedure for getting CVS-write access
20 years ago
Ian Romanick
25fe93f0a1
Add TLS support to libGL and, by virtue of using glthread.h and GL_CALL, all
DRI drivers. A TLS enabled libGL can load a TLS or a non-TLS DRI driver,
but a TLS DRI driver requires a TLS enabled libGL.
This fixes bug #1822 .
20 years ago
Ian Romanick
c604e457d1
Revert revision 1.13. This allows server-side libGLcore (in X.org) to build
with Mesa CVS. This change was wrong in the first place, and the issue that
necessitated it has been resolved. For more background on the problem see:
http://marc.theaimsgroup.com/?l=mesa3d-dev&m=111333880529935&w=2
20 years ago
Michal Krol
9a5ba4794c
add SLANG_SOURCES
20 years ago
Michal Krol
fa2802d4d0
clean-up stuff
20 years ago
Michal Krol
0e7836b500
simple front-end compiler
20 years ago
Michal Krol
d3ea221d3e
add __fixed_input and __fixed_output qualifier support;
fix for_init_statement output;
20 years ago
Michal Krol
2f951683be
cosmetic changes;
add __fixed_input and __fixed_output qualifiers for built-in variables;
20 years ago
Michal Krol
5a38200122
cosmetic changes;
fix syntax errors;
20 years ago
Michal Krol
f18d70b804
cosmetic changes;
change first parameter's qualifier from inout to out for __operator =;
remove __asm instructions: int_add, int_multiply, int_divide, int_negate,
int_less, int_equal, bool_equal;
20 years ago
Michal Krol
cfcf86b37d
converts a .gc file to a C header containing string form of the file
20 years ago
Felix Kuehling
0ad2ef20a7
Added a Spanish translation by David Rubio Miguélezand a Dutch
translation by Manfred Stienstra.
20 years ago
Felix Kuehling
ad0dbe6b04
Changed escaping of double quotes.
20 years ago
Brian Paul
41bddcfa7b
PF_8A8R8G8B pixel format (Dave Reveman)
20 years ago
Felix Kuehling
55ba0dccc9
Manage option translations in separate .po files to make translations
easier for non-programmers familiar with GNU gettext. For now there is
only a German translation but more translations are encouraged.
Translatable strings are extracted from t_options.h containing option
definitions with English descriptions. A corresponding header options.h
with all available translations of option descriptions is generated by
gen_xmlpool.py and included by xmlpool.h.
Many option descriptions were rephrased to make them unambiguous for
translation without context. They are hopefully more helpful to users at
the same time.
20 years ago
Brian Paul
aaa5a66433
set table size to 1023 and use new HASH_FUNC() macro
20 years ago
Adam Jackson
5f92c38f0e
Bug #2945: Fix math error that left half the hash buckets empty.
20 years ago
Ian Romanick
db382c5b1d
Remove all the radeon_subset files. They were completely unused. Keith
Whitwell says, "[T]he radeon subset code can probably be archived now."
This "fixes" bug #1623 .
20 years ago
Ian Romanick
a657c1aee8
Use the same dispatch.c source file for "normal" Mesa builds and DRI
libGL builds.
20 years ago
Brian Paul
d9c389dff6
Add shaderobjects_3dlabs.c back into build but use #ifdef FEATURE_shading_language to enable/disable relevant code.
20 years ago
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 .
20 years ago
Brian Paul
c61782958b
added wrappers/helpers for creating/destroying rendering contexts
20 years ago
Brian Paul
c3984fc015
changed implementation of GetAllFBConfigs()
20 years ago
Brian Paul
481bdd383a
Fix Fake_glXChooseFBConfig so passing NULL attribList causes a list of all
fbconfigs to be returned.
20 years ago
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.
20 years ago
Ian Romanick
29c909f81c
Make glxgears_fbconfig compile and respect the DISPLAY setting. Add it
to the Makefile as well.
20 years ago
Keith Whitwell
5234d17514
Don't call PrimitiveNotify with an invalid primitive. Fix ipers
wireframe mode.
20 years ago
Brian Paul
c39a4bc83c
s/Togle/Toggle/
20 years ago
Brian Paul
a92100a3c6
updated warning string to match patch in bug report 2868
20 years ago
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.
20 years ago
Adam Jackson
26772ac988
Disable _mesa_3dlabs_create_{program,shader}_object references.
20 years ago
Brian Paul
425569bbc5
Disable C++ shading language code yet again. Doesn't compile with older
g++ installations.
20 years ago
Brian Paul
93b52d9484
re-enable shading language sources
20 years ago
Brian Paul
1706ba4101
re-enable _mesa_init_shaderobjects_3dlabs() call
20 years ago
Brian Paul
9a54843a94
fix a variety of warnings/errors
20 years ago
Brian Paul
cb80e3905c
disable 3dlabs shading language code until build is fixed
20 years ago
Brian Paul
32e845f05e
disable _mesa_init_shaderobjects_3dlabs() call until build is fixed
20 years ago
Brian Paul
7d4abc9b3a
remove INSTALL.GNU from tarball list
20 years ago
Brian Paul
a62fe7f5e3
obsolete
20 years ago
Michal Krol
00e599e783
implement gl2_3dlabs_shhandle interface; resolve few TODOs
20 years ago