Brian Paul
08b3ff10d3
added -i and -h options
hace 24 años
Brian Paul
df4fd765d5
reordered a few blend enums
hace 24 años
Brian Paul
8753bd8900
fixed problems with texel component size queries in glGetTexLevelParameter()
hace 24 años
Brian Paul
691f58930b
texture image code updates (not finished)
hace 24 años
Brian Paul
29acfe5bd4
assign texImage->FetchTexel only if NULL
hace 24 años
Brian Paul
ad608fe44d
fixed two mistakes in texture combine code
hace 24 años
Brian Paul
cb6ae7b16b
compilation fixes - texturing isn't working at this time
hace 24 años
Brian Paul
b570a180da
Minor fixes for Win32 (Karl Schultz).
hace 24 años
Brian Paul
0a31a67269
improved a glBindTexture error message
hace 24 años
Brian Paul
1c85aa3332
Fixed a texture conversion problem: sometimes need to produce an intermediate
texture image in the base internal format between user->Mesa format
conversion. See comments in texstore.c
hace 24 años
Brian Paul
3518a7950f
check-in of old updates
hace 24 años
Brian Paul
e3a7cc1f9e
removed glext.h hacks
hace 24 años
Brian Paul
5ff4075a69
bug fixes, added missing state query cases
hace 24 años
Brian Paul
4c00e30ef0
added GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_border_clamp (temporary until SGI updates this file)
hace 24 años
Brian Paul
54207dfde6
added SecondaryColor functions
hace 24 años
Keith Whitwell
18acf6e6f1
Add more options, including '-10','-100' and '-1000' to limit nr of vertices.
hace 24 años
Keith Whitwell
3004bf8fd7
Remove values from VB->importable_data as those arrays are removed
from the VB.
hace 24 años
Keith Whitwell
2b7c042525
Fix striding of color material inputs. (Fixes glean colorLitPerf)
hace 24 años
Brian Paul
72fc93302c
minor optimization to dot3 computation
hace 24 años
Brian Paul
bcfe3936a8
Fixed a number of minor GL_ARB_texture_env_combine/dot3 issues.
hace 24 años
Brian Paul
15eddf38fb
another fix in import_texcoord()
hace 24 años
Brian Paul
a6c6fce7e8
replaced ac->count with ac->count - ac->start in import_texcoord(), as in the other import functions
hace 24 años
Brian Paul
0d47d26a68
fixed mis-ordered args to _math_trans_4f() in _tnl_fill_immediate_drawarrays()
hace 24 años
Brian Paul
62c24f315b
return hex string for unknown tokens in _mesa_lookup_enum_by_nr()
hace 24 años
Brian Paul
a2ade36eb1
added missing 'break' in _mesa_TexEnvfv(), better error messages
hace 24 años
Brian Paul
bf478280eb
added a work-around in _swrast_copy_texsubimage[123]d() to fix alpha channel problem in some DRI drivers (see comments)
hace 24 años
Brian Paul
77ff5e038a
b-key toggles between textures w/ and w/out border
hace 24 años
Brian Paul
608889d18f
Moved FRAC macro out of mmath.h into s_texture.c since it's only used there
and doesn't do what one might expect for negative values.
Reimplemented FRAC in terms of floor() to fix glitches seen in tests/texwrap.c.
Minor fix for problem with GL_CLAMP_TO_BORDER_ARB with GL_NEAREST sampling.
hace 24 años
Brian Paul
93de8d3d86
Reimplemented glPopAttrib code for GL_TEXTURE_BIT. It now calls the
various texture API functions to restore state. Before, the device
drivers weren't getting notified of important texture state changes.
hace 24 años
Brian Paul
6ac852d45b
fixed some divide by zero conformance problems
hace 24 años
Brian Paul
33143303fe
Added IROUND_POS() macro to mmath.h and use where appropriate. (Klaus Niederkrueger)
hace 24 años
Alan Hourihane
148bd34079
remove a HAVE_ELTS that I'd stuck before.
hace 24 años
Keith Whitwell
8a09c3a34b
Perform fixup on material values
hace 24 años
Alan Hourihane
c818d6cce5
fix use of projected vertices with notex vertices when DO_PTEX isn't set.
hace 24 años
Alan Hourihane
30c75badd1
Add quad and quad_strip
hace 24 años
Alan Hourihane
d3abe14a3a
add FINISH function at end of each render_* function
fix typo.
hace 24 años
Brian Paul
2aacac9a5d
replaced IntFormat GL_BGRA with GL_RGBA, fixes problems calling _mesa_base_texture_format()
hace 24 años
Brian Paul
01429fa46a
GL_INTENSITY case was incorrect in extract_float_rgba()
hace 24 años
Brian Paul
36f3712e85
fixed tmpTexelSize computation bug
hace 24 años
Brian Paul
7d58f44f73
More texture image changes.
1. Added ctx->Driver.ChooseTextureFormat() function. Examines user's
internalFormat, format, type params and returns a gl_texture_format.
2. _mesa_store_teximage[123]d() calls ctx->Driver.ChooseTextureFormat(),
allocates storage and transfers the image into the desired format.
3. _mesa_transfer_teximage() now takes a gl_texture_format to describe
the destination format. Any combination of input format/type and
output gl_texture_format is accepted. Uses optimized _mesa_convert_-
texsubimage[123]d() functions when possible.
3. DRI driver's TexImage[123]D functions should be a lot simpler now.
hace 24 años
Brian Paul
bb0830da9e
Updated bug report info in _mesa_problem()
hace 24 años
Jouk Jansen
bb95cf8934
Committing in .
Modified Files:
Mesa/src/descrip.mms
Removed glapinoop
----------------------------------------------------------------------
hace 24 años
Brian Paul
bc80faa7d9
another fix to clear_32bit_ximage()
hace 24 años
Brian Paul
a9e2abdcfb
include fxdrv.h before other headers (Ivan Kalvatchev)
hace 24 años
Brian Paul
2e1ed6447a
fixed wglUseFontBitmapsA() bugs (Frank Warmerdam)
hace 24 años
Brian Paul
9d205e3542
clear pixel value wasn't byteswapped for scissored clears in clear_32bit_ximage()
hace 24 años
Brian Paul
373aea11c8
applied David's patch for parsing display's server:screen string
hace 24 años
Brian Paul
67f7554232
querying proxy texture image info was segfaulting because of NULL TexFormat pointer
hace 24 años
Brian Paul
347b3f0daf
add texture border width to x/y/zoffset in gl[Copy]TexSubImage*D() functions to accomodate negative offsets correctly
hace 24 años
Brian Paul
e116d3b3e5
texImage->FetchTexel wasn't getting initialized in _mesa_CopyTexImage1/2D()
hace 24 años