Brian Paul
3ef972f538
Replaced 'core' with 'main'.
Other minor updates.
pirms 21 gadiem
Brian Paul
de4b3bb776
minor doxygen updates
pirms 21 gadiem
Brian Paul
d72834dd0b
Minor fixes/optimizations to type conversions in draw_depth_pixels().
Fix off by one errors in a few assertions.
pirms 21 gadiem
Roland Scheidegger
b9cbd52724
Fix GL_MIN and GL_MAX blend equations (set blend factors accordingly). Fix errors when blending is disabled (set blend equation and function to default values).
pirms 21 gadiem
Brian Paul
d359f96a18
cast driHwLock assignment
pirms 21 gadiem
Brian Paul
f4bc136273
silence warning in assignment to gp.value
pirms 21 gadiem
Brian Paul
7d749ec9be
fix parameters to StoreImage()
pirms 21 gadiem
Brian Paul
defb035b6c
Another pass at implementing byte-swapped texture formats.
More code re-use this time.
Most formats now tested/debugged with new packedpixels.c test.
pirms 21 gadiem
Brian Paul
46bc595969
Test program to check that packed pixel formats work as expected with
glTexImage2D. All samples should appear identical. Press f/F to change
the internal texture format.
pirms 21 gadiem
Brian Paul
db862e4d4c
GL_BGR can't be used with the packed types, according to the GL spec. Enforce such.
pirms 21 gadiem
Brian Paul
f35b47fa62
some component ordering bugs in extract_float_rgba()
pirms 21 gadiem
Erdi Chen
ba8788fee7
Fixed code that has computed incorrect number of modes.
pirms 21 gadiem
Ian Romanick
c318d50717
Added support for GL_EXT_blend_equation_separate and
GL_NV_blend_square. Fix a bug in the way the GL_MIN and GL_MAX
blending modes were handled.
pirms 21 gadiem
Ian Romanick
0e22d598e6
Fixed a bug that showed up in several multitexturing games (Quake3 and
ThinkTanks were tested) that was related to the recent 4 TMU changes.
Removed the un-needed TexBlendColorPipeNum field from the hardware
context.
pirms 21 gadiem
Brian Paul
f1cfb4b7a7
fix compiler warnings (Jerome Glisse)
pirms 21 gadiem
Brian Paul
2e66f7eef7
fix parameters to StoreImage calls
pirms 21 gadiem
Brian Paul
71e373f186
remove last remnants of NEWTEXSTORE stuff
pirms 21 gadiem
Brian Paul
5726a238d4
remove the last line of the previous patch
pirms 21 gadiem
Brian Paul
86c7541f9b
fix red/green/blueBits typos
pirms 21 gadiem
Brian Paul
751c9d096d
obsolete in favor of regular Makefiles
pirms 21 gadiem
Brian Paul
8813cb56b0
yank bgr233 texformat. minor comment updates.
pirms 21 gadiem
Daniel Borca
e61d60eb81
minor fixes
pirms 21 gadiem
Brian Paul
a156b49800
Added big-endian texture formats.
Moved CI->RGBA palette lookup into texel fetch function.
pirms 21 gadiem
Ian Romanick
939f6a724e
Added a 4th square to the output. Expanded the message written to the
console.
pirms 21 gadiem
Ian Romanick
5f6691f371
Added simple EXT_blend_minmax test.
pirms 21 gadiem
Ian Romanick
d2f18ec6fa
Added simple NV_blend_square test.
pirms 21 gadiem
Ian Romanick
366a27d2b9
Fix a possible segfault caused by the SGI_make_current_read changes.
pirms 21 gadiem
Brian Paul
4e0d575c64
Don't call calculate_derived_texenv() from in _mesa_TexEnv().
Minor code rearranging.
pirms 21 gadiem
Brian Paul
d6693c4294
s/GLX_PIXMAP_BIT_SGIX/GLX_PBUFFER_BIT_SGIX/
pirms 21 gadiem
Keith Whitwell
352d4dbfb2
Add EXT_vertex_cull support to mesa
pirms 21 gadiem
Daniel Borca
39fe9a7fe3
fixed bugs in fxddtex.c
cleaned up win32 definition files
pirms 21 gadiem
Jon Smirl
1cbee9c159
Fix solo build, add missing #ifdef NEW_INTERFACE
pirms 21 gadiem
Felix Kuehling
302781f6cc
Added german translation to option texture_units.
pirms 21 gadiem
Eric Anholt
c753f367eb
Don't mix variable definitions and other statements (fixed build on old
compiler).
pirms 21 gadiem
Ian Romanick
c94a96bae4
Add support for GLX_SGI_make_current_read.
pirms 21 gadiem
Ian Romanick
3d769b81fa
Warning clean-ups.
pirms 21 gadiem
Ian Romanick
216d980d53
Uses either the GLX_SGI_make_current_read or GLX 1.3 interface,
depending on which is available.
pirms 21 gadiem
Ian Romanick
ed046bf842
Enable use of new DRI interface in i830 driver.
pirms 21 gadiem
Ian Romanick
d81d2aeca8
Add support for the 3rd and 4th texture units. The actual number of
available units is configurable via the texture_units option.
pirms 21 gadiem
Ian Romanick
f539860f79
Added a config option to set the number of available texture units. A
German translation is still needed.
pirms 21 gadiem
Daniel Borca
4a1d4a25e2
documentation update
pirms 21 gadiem
Ian Romanick
54f1027362
Refactor "classic" texture environments to be implemented in terms of
ARB_texture_env_combine state. Add support for
ARB_texture_env_crossbar. Combiner state is only emitted for operands
that need to be emitted for the combine operation.
pirms 21 gadiem
Brian Paul
4ab8b77520
fix rectangle texture clamping and border-related code
pirms 21 gadiem
Brian Paul
1229100703
Added menu options to test border modes and linear/nearest filtering.
Adjust texcoords so we always have to sample the border.
Other misc changes.
pirms 21 gadiem
Ian Romanick
eec8dbd512
Remove a debug printf that should not have been left in.
pirms 21 gadiem
Ian Romanick
cd6ca58c3f
Modified to use vertex arrays. Vertex arrays and immediate mode calls
are toggled with the 't' key.
pirms 21 gadiem
Ian Romanick
95a0bd6762
Added support for the 3rd texture coordinate for cubemaps and 3D
textures. progs/demos/cubemap and progs/demos/stex3d seem to work
correctly at all tcl_mode settings. x86 / SSE codegen is currently
disabled.
pirms 21 gadiem
Brian Paul
4045b6e5b8
don't need auto mipmaps
pirms 21 gadiem
Brian Paul
9c1b13ff6a
fix a few bugs when using GL_REDUCE convolution mode
pirms 21 gadiem
Brian Paul
07cc9af601
documentation for TexImage code changes
pirms 21 gadiem