Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-10-15 | enable cube maps on radeon (#2241 on bugzilla). No vtxfmt code yet (just ↵ | Roland Scheidegger | |
generates vfmt fallback). Code by Andreas Stenglein, some small adjustments by me. | |||
2005-10-15 | fix two bugs wrt calculating max possible texture sizes for texture ↵ | Roland Scheidegger | |
rectangles/cube maps. | |||
2005-10-13 | enable 3rd texture unit on radeon (default still 2 enabled units). Disable ↵ | Roland Scheidegger | |
some multitexcoord codegen stuff noone understands to make it work. Replace most code testing explicitly for unit 0 and 1 with loops instead of adding test for unit 2, smaller/more readable code at the cost of maybe some slight performance hit. (Code provided by Andreas Stenglein, some adjustments by me.) | |||
2005-10-13 | make sure texture matrix is updated often enough with texture rectangles | Roland Scheidegger | |
2005-10-13 | fix potential bug when emitting elts with lots of components | Roland Scheidegger | |
2005-10-11 | Minor driver cleanup. Remove unnecessery/unneded ↵ | Roland Scheidegger | |
radeon/r200AllocDmaRegionVerts function. No longer compile the radeon_compat stuff which was for drm 1.1 compatibility presumably but unused since about forever into the driver. | |||
2005-10-08 | do not set format of the incoming vertices needed for fog_coord in the ↵ | Roland Scheidegger | |
generic state functions. This is done in the vtxfmt/hwtcl/swtcl pathes respectively. | |||
2005-10-08 | remove code dealing with drm versions older than 1.3. The driver requires ↵ | Roland Scheidegger | |
(and requests) 1.3 since quite some time already to work at all. | |||
2005-10-05 | fix problems with some texgen modes by putting the chip into LOCAL_VIEWER ↵ | Roland Scheidegger | |
mode for lighting (potentially causes slight misrenderings with the specular components of lights if the light model is not set for local viewer). | |||
2005-10-05 | reverse accidentally commited part of last commit (makes it compile again...). | Roland Scheidegger | |
2005-10-05 | enable point sizes larger than 1 (for aliased points only) by using the hw ↵ | Roland Scheidegger | |
point sprite primitive. | |||
2005-10-05 | fix typo in radeon_maos_arrays.c from last commit (code currently unused, ↵ | Roland Scheidegger | |
that path is compile-tested only). | |||
2005-10-05 | remove unneeded parameter from radeonUploadTexMatrix. | Roland Scheidegger | |
2005-10-05 | Remove the tcl fallback for texture rectangle (by manipulating the texture ↵ | Roland Scheidegger | |
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. | |||
2005-10-05 | s/IntFormat/InternalFormat/ and s/Format/_BaseFormat/ for gl_color_table. | Brian Paul | |
2005-10-05 | In gl_texture_image replace IntFormat with InternalFormat and Format with | Brian Paul | |
_BaseFormat to be consistant with gl_renderbuffer. | |||
2005-09-28 | updated assertions (see bug 4590) | Brian Paul | |
2005-09-26 | remove identity check for texgen planes (which was just plain wrong). | Roland Scheidegger | |
2005-09-26 | fix projective texturing for (swtcl) texture rectangles. Fix wrong argument ↵ | Roland Scheidegger | |
order for texgen/texmat matrix multiplication. | |||
2005-09-25 | Add support for texture compression to R300 driver | Dave Airlie | |
This isn't perfect, texcmp still has some issues with the small textures.. but its a good start | |||
2005-09-25 | add link for radeon_egl.c | Dave Airlie | |
2005-09-22 | Enable GL_ARB_texture_mirrored_repeat on Savage4. Refactor the code that | Ian Romanick | |
sets the texture wrap mode and texture filter mode for Savage4 to the new functions savage4_set_wrap_mode and savage4_set_filter_mode. This was tested with texwrap and tunnel. | |||
2005-09-22 | Replace gl_renderbuffer.ComponentSizes[] with separate RedBits, GreenBits, | Brian Paul | |
BlueBits, etc fields. | |||
2005-09-21 | replace GLdepth with GLuint | Brian Paul | |
2005-09-19 | compilation fixes, don't know if runtime works | Brian Paul | |
2005-09-14 | fix breakage from Brians changes earlier | Dave Airlie | |
2005-09-14 | pageflip change from radeon driver | Brian Paul | |
2005-09-14 | Instead of calling _mesa_ResizeBuffersMESA() in the Viewport function, | Brian Paul | |
call driUpdateFramebufferSize() when window size/position changes. | |||
2005-09-14 | make some funcs static | Brian Paul | |
2005-09-14 | Instead of calling _mesa_ResizeBuffersMESA() in the Viewport function, | Brian Paul | |
call driUpdateFramebufferSize() when window size/position changes. | |||
2005-09-14 | use mklib script to make drivers instead of gcc -shared | Brian Paul | |
2005-09-14 | updated comment | Brian Paul | |
2005-09-14 | make some functions static | Brian Paul | |
2005-09-14 | Instead of calling _mesa_ResizeBuffersMESA() in the Viewport function, | Brian Paul | |
call driUpdateFramebufferSize() when we detect changes in window size/ position in radeonGetLock(). | |||
2005-09-14 | added driUpdateFramebufferSize() | Brian Paul | |
2005-09-13 | replace semicolon with && | Brian Paul | |
2005-09-13 | Replace ctx->Driver.StencilOp/Func/Mask() functions with | Brian Paul | |
ctx->Driver.Stencil*Separate() functions. | |||
2005-09-13 | just some reformatting | Brian Paul | |
2005-09-12 | add complete support for ATI_fragment_shader for the r200. Most of the new ↵ | Roland Scheidegger | |
code is in the new file r200_fragshader.c. Reverse engeneered by Dave Airlie and me | |||
2005-09-11 | add 1002:5460 M22 X300 card | Dave Airlie | |
2005-09-10 | add the new drm packets needed for ATI_fragment_shader to the sanity code of ↵ | Roland Scheidegger | |
the r200 and radeon driver | |||
2005-09-10 | add reverse-engeneered register bits needed for ATI_fragment_shader (Dave ↵ | Roland Scheidegger | |
Airlie, me) | |||
2005-09-10 | Add offset and pitch fields to intelRegion. Remove frontOffset, frontPitch, | Brian Paul | |
backOffset, backPitch, depthOffset, depthPitch, textureOffset fields. | |||
2005-09-09 | add _tnl_arb_vertex_program_stage to all drivers which already have ↵ | Roland Scheidegger | |
_tnl_vertex_program_stage. Fixes crashes when using vertex programs. Tested on r200 only (fix by Keith Whitwell) | |||
2005-09-09 | remove the redundant textureSize field, use tex.size instead, it's always ↵ | Brian Paul | |
the same value | |||
2005-09-09 | add missing fallback string for ARB_vertex_program | Roland Scheidegger | |
2005-09-09 | Fix wrong fallback bit being set by the tcl fallback caused by ↵ | Roland Scheidegger | |
ARB_vertex_program. Disable ARB_vertex_program by default - it is incredibly slow, and just plain doesn't work anyway (arbvptorus fails an assertion, arbvpmesh has bogus output) | |||
2005-09-08 | use an explicit reserved field, rather than magic number in bound | Keith Whitwell | |
2005-09-08 | Fix the comment for the 'bound' field: it's a bitmask, not an index. | Brian Paul | |
In driTexturesGone(), set bound = 0, not 99. | |||
2005-09-08 | Treat NegateBase as a bitfield, not a boolean. | Keith Whitwell | |