Brian Paul
65fdeaca6c
updated other makefiles
21 years ago
Brian Paul
8f04c12e0a
Removed the old teximage code.
Moved all code related to specific texture compression modes into
new texcompress_s3tc.c and texcompress_fxt1.c files (but not implemented).
21 years ago
Brian Paul
186d4d8cf4
added pointer to Vincent (OpenGL ES implementation)
21 years ago
Daniel Borca
bc04d041eb
transfer routines for compressed formats (avoid SEGFAULT, also prepare for external packers)
21 years ago
Daniel Borca
5be4c27b28
accomodate newtexstore
fixed wgl interface for fxMesa
21 years ago
Alan Hourihane
18514500c4
remove DitherValues
21 years ago
Alan Hourihane
462183fe4c
bring over build fixes from stable branch
21 years ago
Brian Paul
08fa6de850
s/-mv8/-mcpu=ultrasparc/ (bug 941338)
21 years ago
Brian Paul
ac0cfee885
fix HP-UX typo (bug 941576)
21 years ago
Brian Paul
41318937ef
call drmUnmapBufs() in mgaDestroyScreen (Tilman Sauerbeck)
21 years ago
Brian Paul
f7b4e0d376
minor fixes for entrypoint name mangling
21 years ago
Ian Romanick
e946688eda
Convert R200 driver to use the t_vertex interface.
21 years ago
Brian Paul
199972cef0
move #define for GL_DOUBLE, to put enums in right order
21 years ago
Brian Paul
f2f3350774
GL_DOUBLE doesn't follow GL_FLOAT, fix indexing (Keith Harrison)
21 years ago
Brian Paul
948dff8932
init mgaScreen->irq (Tilman Sauerbeck)
21 years ago
Brian Paul
6d460af6af
Added ctx->Vertex/FragmentProgram._Enable flags. Set when vertex/fragment
program is enabled AND the currently bound program is valid.
Check _Enable instead of Enable to prevent things from blowing up
when someone calls glEnable(GL_VERTEX_PROGRAM_ARB) without actually
defining a program.
21 years ago
Brian Paul
384800fe12
assorted fixes
21 years ago
Keith Whitwell
180e28e6d4
Add fps output
21 years ago
Brian Paul
031e86b597
remove some errant code from previous check-in
21 years ago
Brian Paul
fe4b966293
new CYGWIN docs from Eric Lassauge
21 years ago
Brian Paul
6e167151f9
s,CHAN_BITS/8,sizeof(GLchan),
21 years ago
Roland Scheidegger
6d3dc3b8d6
fix bracket at wrong place
21 years ago
Brian Paul
580548d046
added CYGWIN support
21 years ago
Keith Whitwell
7bd5343990
Fix order of EMIT_4UB_4F declarations
21 years ago
Brian Paul
66fdc3c948
added floattex.c to test floating point textures
21 years ago
Brian Paul
5b45c11486
use FetchTexelf() in GetTexImage() to return float textures correctly
21 years ago
Brian Paul
3623733472
fix some include file glitches
21 years ago
Brian Paul
2fae1bb6df
minor clean-ups
21 years ago
Brian Paul
362f1df210
obsolete
21 years ago
Brian Paul
f959f6e1dc
New glTexImage code.
The gl_texture_format struct now has a StoreTexImageFunc that's called
by glTex[Sub]Image[123]D to convert the user's texture data into the
specific texture format layout. Now it's much easier to add new texture
formats (like the 16/32-bit floating point formats).
The texutil.[ch] and texutil_tmp.h files are obsolete.
21 years ago
Brian Paul
05a6f2fd48
Fix up some assorted issues with initialization of vertex program registers.
Some need to be set per-vertex, other per-primitive. Cleared that up.
Only need to init temp/result registers if executing an NV vertex program.
21 years ago
Brian Paul
6164ae2b5a
only init temp regs to zero if executing NV fragment program
21 years ago
Brian Paul
c45b7364da
check return values of _swrast_CreateContext, etc
21 years ago
Brian Paul
f693b1dc2e
removed non-existant arbfpwpos.c, added UTIL_FILES target
21 years ago
Keith Whitwell
74339bf471
Add printing for recently added opcodes.
21 years ago
Alan Hourihane
485438e2be
add SciTech's GLDirect driver for Windows.
This code is donated to Mesa which allows the usage of
a Direct3D layer (DX7, DX8, DX9 or complete software fallback).
No build system exists for this code yet, that will come.....
21 years ago
Keith Whitwell
319f5fd5ec
Simplify last fix slightly, apply to vtx paths as well.
21 years ago
Keith Whitwell
30a8a0b8fa
When upgrading copied vertices, distinguish between an attribute
entering a vertex for the first time and one which was already present
but increasing its size. Fixes Brian's normal.c bug.
21 years ago
Brian Paul
8be72c5b5d
apply texgen/texture matrix in glRasterPos
21 years ago
Brian Paul
adcb228fed
linux-solo-ia64 config (Stephane Marchesin)
21 years ago
Brian Paul
1fc35a44ef
glTexEnviv bug fix
21 years ago
Brian Paul
ac96356300
in TexEnv functions, check if pname == GL_TEXTURE_ENV_COLOR and fetch appropriate number of param values
21 years ago
Brian Paul
e63cb85cbc
do texcoord projective division in _swrast_span_default_texcoords()
21 years ago
Brian Paul
4697419c43
bug fixes for ARB/NV fragment program texture instructions
21 years ago
Brian Paul
8e048e72c1
check for __ia64__ when setting USE_IEEE
21 years ago
Brian Paul
f4b909bed0
updated instructions for new directory tree and makefile system
21 years ago
Brian Paul
eca88f8019
added missing SHADER_SOURCES to ALL_SOURCES
21 years ago
Brian Paul
51060afb4e
hack to use glTexCoord4f and Q variable to test projective texcoords
21 years ago
Brian Paul
d8b82147c3
Audit/fixes for NV/ARB TEX, TXP, TXB, TXD instructions.
Some texture instructions were using wrong LOD.
Fixed interpolate_texcoords() so it doesn't do texcoord projective division
when using a fragment program. The TXP instruction does that.
21 years ago
Keith Whitwell
c83d09e3b0
Make sure ctx->Driver.NeedFlush is set for Eval-generated attributes.
21 years ago