Brian Paul
a2ade36eb1
added missing 'break' in _mesa_TexEnvfv(), better error messages
24 лет назад
Brian Paul
bf478280eb
added a work-around in _swrast_copy_texsubimage[123]d() to fix alpha channel problem in some DRI drivers (see comments)
24 лет назад
Brian Paul
77ff5e038a
b-key toggles between textures w/ and w/out border
24 лет назад
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.
24 лет назад
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.
24 лет назад
Brian Paul
6ac852d45b
fixed some divide by zero conformance problems
24 лет назад
Brian Paul
33143303fe
Added IROUND_POS() macro to mmath.h and use where appropriate. (Klaus Niederkrueger)
24 лет назад
Alan Hourihane
148bd34079
remove a HAVE_ELTS that I'd stuck before.
24 лет назад
Keith Whitwell
8a09c3a34b
Perform fixup on material values
24 лет назад
Alan Hourihane
c818d6cce5
fix use of projected vertices with notex vertices when DO_PTEX isn't set.
24 лет назад
Alan Hourihane
30c75badd1
Add quad and quad_strip
24 лет назад
Alan Hourihane
d3abe14a3a
add FINISH function at end of each render_* function
fix typo.
24 лет назад
Brian Paul
2aacac9a5d
replaced IntFormat GL_BGRA with GL_RGBA, fixes problems calling _mesa_base_texture_format()
24 лет назад
Brian Paul
01429fa46a
GL_INTENSITY case was incorrect in extract_float_rgba()
24 лет назад
Brian Paul
36f3712e85
fixed tmpTexelSize computation bug
24 лет назад
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.
24 лет назад
Brian Paul
bb0830da9e
Updated bug report info in _mesa_problem()
24 лет назад
Jouk Jansen
bb95cf8934
Committing in .
Modified Files:
Mesa/src/descrip.mms
Removed glapinoop
----------------------------------------------------------------------
24 лет назад
Brian Paul
bc80faa7d9
another fix to clear_32bit_ximage()
24 лет назад
Brian Paul
a9e2abdcfb
include fxdrv.h before other headers (Ivan Kalvatchev)
24 лет назад
Brian Paul
2e1ed6447a
fixed wglUseFontBitmapsA() bugs (Frank Warmerdam)
24 лет назад
Brian Paul
9d205e3542
clear pixel value wasn't byteswapped for scissored clears in clear_32bit_ximage()
24 лет назад
Brian Paul
373aea11c8
applied David's patch for parsing display's server:screen string
24 лет назад
Brian Paul
67f7554232
querying proxy texture image info was segfaulting because of NULL TexFormat pointer
24 лет назад
Brian Paul
347b3f0daf
add texture border width to x/y/zoffset in gl[Copy]TexSubImage*D() functions to accomodate negative offsets correctly
24 лет назад
Brian Paul
e116d3b3e5
texImage->FetchTexel wasn't getting initialized in _mesa_CopyTexImage1/2D()
24 лет назад
Brian Paul
7b0b2ec73a
fixed compilation problems related to ctx->_Enabled removal
24 лет назад
Gareth Hughes
5e23af22f7
Remove all traces of CULL_MASK_ACTIVE.
24 лет назад
Keith Whitwell
afc5699b08
Fix calculation of fog coordinate in translate_vertex().
24 лет назад
Keith Whitwell
ed39a43b8c
Remove ENABLE_* flags, ctx->_Enabled.
Replace with ctx->Texture._TexMatEnabled, ctx->Texture._TexGenEnabled.
24 лет назад
Brian Paul
2780ed4b97
silence a compiler warning
24 лет назад
Keith Whitwell
3d5815f463
Removed DD_STENCIL, DD_FEEDBACK, DD_SELECT.
Added some switchable debug to s_context.c
24 лет назад
Brian Paul
ee403ff0ba
Removed DD_Z_NEVER.
Replaced SEPERATE with SEPARATE.
Renumbered _NEW_ flags.
Removed _NEW_COLORTABLE.
24 лет назад
Gareth Hughes
1b2fef5c28
Consolidation of asm code in 3.5
24 лет назад
Gareth Hughes
8e48a232fe
Make generation of matypes.h more transparent.
24 лет назад
Gareth Hughes
c41edfb7c4
Add missing GEN_SOURCES definitions.
24 лет назад
Brian Paul
3d9168025c
compilation updates
24 лет назад
Brian Paul
f1f288182e
adjustment to coverage sample positions
24 лет назад
Gareth Hughes
16a8e986ce
- Restore texImage->IntFormat.
- Fix FX driver texture image conversions.
24 лет назад
Brian Paul
d082417dae
check for startX off the right edge of the window
24 лет назад
Brian Paul
5bfaa2f12e
use Image[i]->TexFormat to check for mipmap consistency
24 лет назад
Brian Paul
38e3675d7d
simplify test for specific texture formats
24 лет назад
Gareth Hughes
0a59ca6cae
New type system for assembly code. Asm files should now include
matypes.h, which includes assyntax.h and is generated from the core Mesa
header files.
24 лет назад
Gareth Hughes
38f28665bf
More texture format updates. Drivers now need only plug an appropriate
format into texImage->TexFormat, the rest is handled by core Mesa.
24 лет назад
Gareth Hughes
53933fe9db
More informative display of texture parameters.
24 лет назад
Gareth Hughes
29cded2654
Delete libGLU.so* from ../lib before installing it.
24 лет назад
Brian Paul
c7aeb8bf1f
removed a debug message
24 лет назад
Brian Paul
46560b94ae
remove TEST_L and JZ instructions; always jump through the _glapi_Dispatch pointer
24 лет назад
Brian Paul
3c257e187b
New mechanism for thread-safe GL API dispatch. C-based dispatch is faster.
Folded glapinoop.c code into glapi.c.
Added code to glapitemp.h to fill in dispatch tables.
Updated Makefiles.
24 лет назад
Brian Paul
fb8af6fc97
pass dst and src to CONVERT_TEXEL() macros to fix non-ANSI problems
24 лет назад