Brian Paul
5ec34f0ff9
also test 3D textures (press '2'/'3' to toggle)
vor 19 Jahren
Brian Paul
083f8111aa
added some CHAN_BITS tests
vor 19 Jahren
Brian Paul
68bc7df638
replace FORMAT var with RB_TYPE
vor 19 Jahren
Brian Paul
fd02ca7711
Demonstrate rendering 8, 16 and 32-bit/channel images all in one program.
Like older osdemo.c program, but test more OpenGL features like texturing,
blending, lines.
vor 19 Jahren
Brian Paul
e35b9058ce
updated docs for off-screen rendering
vor 19 Jahren
Brian Paul
d44248ca00
Allow rendering 8, 16 and 32-bit/channel images without recompiling.
Uses new renderbuffer adaptors.
vor 19 Jahren
Brian Paul
6a74f65c58
install renderbuffer adaptors when color channel sizes need to be reduced
vor 19 Jahren
Brian Paul
d2e5598cd3
added rbadaptors.[ch] files
vor 19 Jahren
Brian Paul
e2db790a46
added rbadaptors.c
vor 19 Jahren
Brian Paul
3c30b35134
Renderbuffer adaptors.
When compiling Mesa with CHAN_BITS=16 or 32, these adaptors allow rendering
into color buffers with smaller channel sizes.
vor 19 Jahren
Brian Paul
23a5c57cee
minor simplification
vor 19 Jahren
Brian Paul
0ca9082cbd
texture EnvColor needs to be converted to GLchan, not GLint
vor 19 Jahren
Aapo Tahkola
787fd58186
Dont allow 16 tex units to be used at all.
vor 19 Jahren
Brian Paul
5e51ebd8eb
use -march=i486 instead of -m486 (bug 6954)
vor 19 Jahren
Brian Paul
0d957ca400
change initialization of texcoords - not all C compilers support non-constant array initializers
vor 19 Jahren
Brian Paul
3d8a791ff9
add extra APP_LIB_DEPS (bug 6954)
vor 19 Jahren
Brian Paul
c717ffa146
added solaris-x86-gcc-static
vor 19 Jahren
Brian Paul
7d848c3308
generate shared lib, not static
vor 19 Jahren
Brian Paul
9cc115e417
formerly known as solaris-x86-gcc
vor 19 Jahren
Brian Paul
4c6319db9c
call reshape() after init() to set initial projection/viewing transform (see bug 6941)
vor 19 Jahren
Tilman Sauerbeck
b99c801f73
unbreak the build
vor 19 Jahren
Dave Airlie
cea0c74bcb
add texture rectangle support for i815, I wrote the original patch about
2 years ago, I finally dug out an i815 and got it working
vor 19 Jahren
Tilman Sauerbeck
601c02f783
bug 6941: fixed initial rendering problems in glxgears
vor 19 Jahren
Michal Krol
bd4256acfd
Fix typo.
vor 19 Jahren
Michal Krol
0b9d7e477a
Add functions.
vor 19 Jahren
Michal Krol
969c43108e
Write attribs to slang machine.
vor 19 Jahren
Michal Krol
b4c5905549
Change error message wording.
vor 19 Jahren
Michal Krol
b6e92d090c
Rename print() to printMESA().
vor 19 Jahren
Michal Krol
563f8ad50a
Fix attrib handling.
vor 19 Jahren
Michal Krol
21ef956e9a
Extend printMESA function to output also to shader's info log.
Fix float-to-int conversion for x86 back-end.
vor 19 Jahren
Michal Krol
a67330d157
Cleanup code. Change constructor prototype.
vor 19 Jahren
Michal Krol
d1b40400d6
Cleanup code.
vor 19 Jahren
Michal Krol
ecf2e5b0a1
Change constructor prototype.
Fix struct field accessing.
vor 19 Jahren
Michal Krol
d2b9e1c560
Remove carriage returns.
vor 19 Jahren
Michal Krol
d88c67fd81
Add GetInfoLogLength and WriteAttrib functions.
GetInfoLog for shaders if different - it is a concatenation
of compiler output and executor output produced by printMESA.
Fix bugs.
vor 19 Jahren
Michal Krol
a1a02e6203
Cleanup GLhandle-to-object translation macros.
Fix minor bugs.
vor 19 Jahren
Michal Krol
32c2f939e6
GLSL regression test suite.
vor 19 Jahren
Brian Paul
2ca741ad4b
added a few extension #ifdef tests
vor 19 Jahren
Brian Paul
5e2e96b6f0
Added a check_context_limits() function that checks that the ctx->Const.*
fields are legal. May catch some driver development bugs.
Called the first time a context is bound.
vor 19 Jahren
Brian Paul
c8ea111166
usage() function
vor 19 Jahren
Brian Paul
20215ecc7d
remove some unused macros
vor 19 Jahren
Brian Paul
d77a165eac
s/GLbyte/GLubyte/
vor 19 Jahren
Brian Paul
ed875a4cb3
fix typo, remove dead code
vor 19 Jahren
Brian Paul
ad7805dfee
Expanded output with -l option: vertex/fragment program and vertex/fragment
shader limits.
Misc sync-ups with x.org copy of glxinfo.
vor 19 Jahren
Dave Airlie
f1dbacc6ad
the r300 should only use 8 until Mesa can deal with this
vor 19 Jahren
Dave Airlie
5d7ab75b02
this should use the configured number not the MAX, this has no effect until
the core mesa swrast number is fixed, just spotted this on the way past
vor 19 Jahren
Brian Paul
88cf5aa783
In __glXPushArrayState() we weren't pushing the index field.
But later, in __glXPopArrayState(), we were using that field to set
the active_texture_unit. The value was garbage and could lead to
things blowing up.
See bug 6863.
vor 19 Jahren
Brian Paul
fa489dd043
simplify image setup code, added LOD Bias control (l/L keys)
vor 19 Jahren
Brian Paul
aecd02b391
simple texture compression test
vor 19 Jahren
Brian Paul
932c2fc291
new test image - Delicate Arch, Utah
vor 19 Jahren