summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix some issues with state updates and renderbuffers. Querying GL_RED_BITS,Brian Paul2005-10-084-28/+64
| | | | etc. after calling glRenderBufferStorageEXT gave undefined results.
* MATH_DEBUG changes from bug #4468.Brian Paul2005-10-0711-22/+21
|
* Populate arb_fp_instruction negate field correctly.Keith Whitwell2005-10-071-1/+1
|
* Fix a number of point size attenuation problems.Brian Paul2005-10-075-85/+115
| | | | Move size clamping into the rasterization function.
* fix problems with some texgen modes by putting the chip into LOCAL_VIEWER ↵Roland Scheidegger2005-10-051-7/+21
| | | | mode for lighting (potentially causes slight misrenderings with the specular components of lights if the light model is not set for local viewer).
* reverse accidentally commited part of last commit (makes it compile again...).Roland Scheidegger2005-10-051-0/+1
|
* enable point sizes larger than 1 (for aliased points only) by using the hw ↵Roland Scheidegger2005-10-059-25/+59
| | | | point sprite primitive.
* fix byteswapping bug in _mesa_texstore_ycbcr() (Benjamin Herrenschmidt)Brian Paul2005-10-051-7/+7
|
* fix typo in radeon_maos_arrays.c from last commit (code currently unused, ↵Roland Scheidegger2005-10-051-2/+2
| | | | that path is compile-tested only).
* remove unneeded parameter from radeonUploadTexMatrix.Roland Scheidegger2005-10-054-8/+9
|
* Remove the tcl fallback for texture rectangle (by manipulating the texture ↵Roland Scheidegger2005-10-0510-100/+299
| | | | matrix) (tested with texrect). Enable texgen for r/q coordinates (tested with projtex). Fix projected texcoords when an app uses TexCoord3x and the texture matrix to save on vertex size (fixes ut2k3 shadow projectors in tcl mode). From texgenmix, all cases with all texgen or no texgen work, with the exception of texgen enabled for s/t only, this one works with hw tcl, but not with vtxfmt (suspect issues with vtxfmt), the mixed cases do not work (which is expected, and should be rare in practice), with the exception of the first one which hits a tcl fallback.
* Remove _IsPowerOfTwo from gl_texture_object, not really needed.Brian Paul2005-10-054-32/+24
|
* s/IntFormat/InternalFormat/ and s/Format/_BaseFormat/ for gl_color_table.Brian Paul2005-10-056-26/+26
|
* added GL_INVALID_FRAMEBUFFER_OPERATION_EXT to gluErrorString()Brian Paul2005-10-051-2/+7
|
* In gl_texture_image replace IntFormat with InternalFormat and Format withBrian Paul2005-10-0530-155/+163
| | | | _BaseFormat to be consistant with gl_renderbuffer.
* check if deleting currently bound frame/renderbuffer objectBrian Paul2005-10-041-1/+16
|
* glBindTexture changes, new assertionsBrian Paul2005-10-041-2/+6
|
* fix glIsRender/FramebufferEXT() assertionsBrian Paul2005-10-042-5/+5
|
* fix behaviour of glIsFrame/Renderbuffer()Brian Paul2005-10-041-8/+12
|
* Use Visual.depthBits rather than Renderbuffer::DepthBits for depth bufferBrian Paul2005-10-043-14/+13
| | | | operations.
* change initialization of renderbuffer DepthBitsBrian Paul2005-10-042-3/+13
|
* Bug #1155: Define IEEE_ONE on Super-H as well.Adam Jackson2005-10-031-0/+1
|
* disable a warningBrian Paul2005-10-031-1/+1
|
* added a few calls to _mesa_update_framebuffer_visual()Brian Paul2005-10-031-0/+4
|
* finish up some missing codeBrian Paul2005-10-031-2/+24
|
* Change the 'count' for COMPRESSED_TEXTURE_FORMATS from "?" to "-1". ThisIan Romanick2005-10-032-2/+4
| | | | | | | | | | | signals to the script (glX_proto_size.py) that generates the server-side size functions that a handcoded query is needed to determine the data size. Also do s/FOG_COORD_SOURCE/FOG_COORD_SRC/. When initializing the count in glx_enum::__init__, cast the local property to int. Thanks to Python's dynamic typing, if this isn't done the type of stored count will be a string instead of an int.
* Remove the non-existant --get-alias-set option from the help text.Ian Romanick2005-10-031-11/+30
| | | | | | | | | | | | Update printPixelFunction (which is only used to generate code for the server-side) to use the correct method for obtaining the dimensions of the image parameter to a function. Only use byteswap.h when building generated code on Linux. Elsewhere use the (horrible!) macros from X11/misc.h. Make sure that enums associated with the generic "Get" function get applied to GetIntegerv, GetBooleanv, GetFloatv, and GetDoublev.
* check for GL_DEPTH_STENCIL_EXTBrian Paul2005-10-011-1/+2
|
* plug in _mesa_texstore_z24_s8()Brian Paul2005-10-011-1/+1
|
* added _mesa_texstore_z24_s8()Brian Paul2005-10-011-8/+40
|
* GL_EXT_packed_depth_stencil changesBrian Paul2005-10-012-4/+6
|
* additional error checking for GL_EXT_packed_depth_stencilBrian Paul2005-10-011-13/+50
|
* fix an assertionBrian Paul2005-10-011-1/+1
|
* simplify the read_depth_stencil_pixels() functionBrian Paul2005-10-011-27/+14
|
* fix broken z24_s8 fetcherBrian Paul2005-10-011-4/+4
|
* updated commentBrian Paul2005-10-011-3/+3
|
* added _mesa_pack_depth_stencil_span()Brian Paul2005-10-012-0/+54
|
* move around some error checkingBrian Paul2005-10-011-7/+8
|
* use fmod() to prevent overflow of angle variableBrian Paul2005-09-301-1/+3
|
* implemented fallbacks for GL_EXT_packed_depth_stencilBrian Paul2005-09-301-56/+216
|
* minor improvementsBrian Paul2005-09-303-10/+10
|
* added _swrast_get_row()Brian Paul2005-09-302-0/+38
|
* call glFinish if drawing to front bufferBrian Paul2005-09-291-1/+3
|
* implement CopyPixels for GL_DEPTH_STENCIL_EXTBrian Paul2005-09-291-15/+189
|
* added _swrast_put_row()Brian Paul2005-09-292-0/+39
|
* Rewrite much of the pixel zoom code.Brian Paul2005-09-295-410/+351
| | | | Zoomed DrawPixels of packed depth/stencil works now.
* add error checks for framebuffer completenessBrian Paul2005-09-281-4/+41
|
* check for framebuffer completeness, code clean-upBrian Paul2005-09-282-19/+11
|
* updated assertions (see bug 4590)Brian Paul2005-09-281-1/+5
|
* Initial work for GL_EXT_packed_depth_stencil extension.Brian Paul2005-09-2820-99/+626
| | | | glReadPixels done, glDrawPixels mostly done.