Brian Paul
65fdeaca6c
updated other makefiles
преди 21 години
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 години
Brian Paul
186d4d8cf4
added pointer to Vincent (OpenGL ES implementation)
преди 21 години
Daniel Borca
bc04d041eb
transfer routines for compressed formats (avoid SEGFAULT, also prepare for external packers)
преди 21 години
Daniel Borca
5be4c27b28
accomodate newtexstore
fixed wgl interface for fxMesa
преди 21 години
Alan Hourihane
18514500c4
remove DitherValues
преди 21 години
Alan Hourihane
462183fe4c
bring over build fixes from stable branch
преди 21 години
Brian Paul
08fa6de850
s/-mv8/-mcpu=ultrasparc/ (bug 941338)
преди 21 години
Brian Paul
ac0cfee885
fix HP-UX typo (bug 941576)
преди 21 години
Brian Paul
41318937ef
call drmUnmapBufs() in mgaDestroyScreen (Tilman Sauerbeck)
преди 21 години
Brian Paul
f7b4e0d376
minor fixes for entrypoint name mangling
преди 21 години
Ian Romanick
e946688eda
Convert R200 driver to use the t_vertex interface.
преди 21 години
Brian Paul
199972cef0
move #define for GL_DOUBLE, to put enums in right order
преди 21 години
Brian Paul
f2f3350774
GL_DOUBLE doesn't follow GL_FLOAT, fix indexing (Keith Harrison)
преди 21 години
Brian Paul
948dff8932
init mgaScreen->irq (Tilman Sauerbeck)
преди 21 години
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 години
Brian Paul
384800fe12
assorted fixes
преди 21 години
Keith Whitwell
180e28e6d4
Add fps output
преди 21 години
Brian Paul
031e86b597
remove some errant code from previous check-in
преди 21 години
Brian Paul
fe4b966293
new CYGWIN docs from Eric Lassauge
преди 21 години
Brian Paul
6e167151f9
s,CHAN_BITS/8,sizeof(GLchan),
преди 21 години
Roland Scheidegger
6d3dc3b8d6
fix bracket at wrong place
преди 21 години
Brian Paul
580548d046
added CYGWIN support
преди 21 години
Keith Whitwell
7bd5343990
Fix order of EMIT_4UB_4F declarations
преди 21 години
Brian Paul
66fdc3c948
added floattex.c to test floating point textures
преди 21 години
Brian Paul
5b45c11486
use FetchTexelf() in GetTexImage() to return float textures correctly
преди 21 години
Brian Paul
3623733472
fix some include file glitches
преди 21 години
Brian Paul
2fae1bb6df
minor clean-ups
преди 21 години
Brian Paul
362f1df210
obsolete
преди 21 години
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 години
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 години
Brian Paul
6164ae2b5a
only init temp regs to zero if executing NV fragment program
преди 21 години
Brian Paul
c45b7364da
check return values of _swrast_CreateContext, etc
преди 21 години
Brian Paul
f693b1dc2e
removed non-existant arbfpwpos.c, added UTIL_FILES target
преди 21 години
Keith Whitwell
74339bf471
Add printing for recently added opcodes.
преди 21 години
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 години
Keith Whitwell
319f5fd5ec
Simplify last fix slightly, apply to vtx paths as well.
преди 21 години
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 години
Brian Paul
8be72c5b5d
apply texgen/texture matrix in glRasterPos
преди 21 години
Brian Paul
adcb228fed
linux-solo-ia64 config (Stephane Marchesin)
преди 21 години
Brian Paul
1fc35a44ef
glTexEnviv bug fix
преди 21 години
Brian Paul
ac96356300
in TexEnv functions, check if pname == GL_TEXTURE_ENV_COLOR and fetch appropriate number of param values
преди 21 години
Brian Paul
e63cb85cbc
do texcoord projective division in _swrast_span_default_texcoords()
преди 21 години
Brian Paul
4697419c43
bug fixes for ARB/NV fragment program texture instructions
преди 21 години
Brian Paul
8e048e72c1
check for __ia64__ when setting USE_IEEE
преди 21 години
Brian Paul
f4b909bed0
updated instructions for new directory tree and makefile system
преди 21 години
Brian Paul
eca88f8019
added missing SHADER_SOURCES to ALL_SOURCES
преди 21 години
Brian Paul
51060afb4e
hack to use glTexCoord4f and Q variable to test projective texcoords
преди 21 години
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 години
Keith Whitwell
c83d09e3b0
Make sure ctx->Driver.NeedFlush is set for Eval-generated attributes.
преди 21 години