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
Keith Whitwell
aa90495915
Make _SAT instructions compile correctly.
21 years ago
Dave Airlie
4d914b80e1
make sure matypes is built
21 years ago
Dave Airlie
5772d998f4
add drm source dir for solo includes
21 years ago
Dave Airlie
85dc9fe543
get the libraries the right way round..
21 years ago
Ian Romanick
ab37fddbfd
Correct the comments about when the bindContext3 / unbindContext3
interface was added.
21 years ago
Dave Airlie
a7abda5820
set default page flipping to zero can be changed in header file
21 years ago
Brian Paul
643020dd82
wrap file in #ifdef USE_TCC, otherwise compilation failes
21 years ago
Brian Paul
06535d239b
set CONFIG_NAME = linux-tcc
21 years ago
Keith Whitwell
9a543e5645
new file
21 years ago
Keith Whitwell
6fb235661a
Use tcc and the emitted C code from s_fragprog_to_c.c to dynamically compile
and execute fragment programs. Very limited and experimental, but works
well enough to run arbfplight.c.
http://fabrice.bellard.free.fr/tcc/
Compile with 'make linux-tcc', being sure to make clean first.
21 years ago
Keith Whitwell
e3b0dde49c
Fail if any subdir fails.
21 years ago
Keith Whitwell
f2b3d0828e
Hack to get things compiling - include "drm.h" instead of "xf86drm.h".
Need to fix this, or get maybe rid of xf86drm.h which seems redundant
in a standalone build.
21 years ago
Keith Whitwell
6b3780cd83
Link against GL_LIB_DEPS
21 years ago
Keith Whitwell
01e6ff312e
Remove mesa.a when making clean
21 years ago
Keith Whitwell
e61df58729
First attempt at building a dri module in this tree
-- make target is linux-dri
-- will attempt to build i830_dri.so
The object builds but hasn't been tested.
21 years ago
Keith Whitwell
680ec7f851
First pass at support for building DRI drivers in mesa tree.
21 years ago
Keith Whitwell
00e01091ce
Don't try to use .c=.o rule on .S files when building mesa.a
21 years ago
Alan Hourihane
3a590805d1
disable under _SOLO build
21 years ago