aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i915/intel_tex.c
Commit message (Collapse)AuthorAgeFilesLines
* [intel] Move over files that will be shared with 965-fbo work.Eric Anholt2007-11-091-192/+1
|
* Move i915tex driver into place as just i915.Eric Anholt2007-09-241-0/+192
|
* Remove the old i915 driver now that i915tex works without TTM.Eric Anholt2007-09-241-879/+0
|
* i915: satisfy certain alignment restrictions for smallXiang, Haihao2007-08-131-2/+4
| | | | compressed texture
* Add PCI IDs for the G33, Q33, and Q35 chipsets.Wang Zhenyu2007-06-051-1/+4
|
* i915: Add support for 945GME chipWang Zhenyu2007-05-311-1/+2
|
* fix copy & paste bug of previous commit, breaking dxt5 formatsRoland Scheidegger2007-05-191-0/+1
|
* fix small s3tc mipmaps (#10968)Roland Scheidegger2007-05-191-17/+18
| | | | | | make sure that always whole blocks are uploaded. (May still not work correctly if the top mip map is not at least a full block, that is 4 pixels wide - not sure, but probably doesn't happen in real world)
* Fix some warnings on x86_64Alan Hourihane2006-04-071-1/+2
|
* Replace MESA_FORMAT_DEPTH_COMPONENT_FLOAT32 with 32-bit integer format.Brian Paul2006-04-061-1/+1
| | | | | | | This allows render to depth texture (we don't support floating pt. Z buffers). Rename MESA_FORMAT_DEPTH_COMPONENT16/32 as MESA_FORMAT_Z16/32. Software fallback for glCopyTexImage now uses integer temporary image instead of float, eliminates a lot of float/int conversions.
* Add Intel 945GM supportAlan Hourihane2006-01-231-0/+40
| | | | | Add rotation support (Tungsten Graphics)
* In gl_texture_image replace IntFormat with InternalFormat and Format withBrian Paul2005-10-051-4/+3
| | | | _BaseFormat to be consistant with gl_renderbuffer.
* Add offset and pitch fields to intelRegion. Remove frontOffset, frontPitch,Brian Paul2005-09-101-1/+1
| | | | backOffset, backPitch, depthOffset, depthPitch, textureOffset fields.
* remove the redundant textureSize field, use tex.size instead, it's always ↵Brian Paul2005-09-091-1/+1
| | | | the same value
* Add Intel i915GM support, and these extensions.Alan Hourihane2005-01-061-5/+11
| | | | | | | | | | | | | | | * GL_ARB_texture_cube_map * GL_EXT_blend_equation_separate * GL_ATI_blend_equation_separate * GL_ARB_point_parameters * GL_NV_blend_square * GL_EXT_cull_vertex * GL_ARB_depth_texture * GL_SGIX_depth_texture * GL_ARB_shadow * GL_EXT_shadow_funcs * GL_3DFX_texture_compression_FXT1 (Keith Whitwell, Tungsten Graphics)
* Add Roland Scheidegger's S3TC patch. This patch does not implement theEric Anholt2004-10-071-0/+29
| | | | | | | | | | | | | | | | | (patented) S3TC/DXTC algorithms, but adds an option to dlopen a library module providing functions to do so. Because it uses dlopen, it is only enabled if USE_EXTERNAL_DXTN_LIB=1 is defined (which is only in linux-dri config, so far). It adds support for S3TC to several DRI drivers, and adds a DRI config option to force enabling S3TC even if the software compression/decompression is unavailable. This may allow people to use apps that require S3TC even though they don't have a license to implement the patented material themselves, if those apps use precompressed textures. Ideally we would get permission from the current holder of the patents to implement the algorithm in Mesa, at which point the dlopen mess could go away. Until then, this allows some to run applications they couldn't otherwise, and hopefully will provide us with more push to get the final step of getting that permission done.
* add debugging for compresssed texturesDave Airlie2004-07-151-0/+7
|
* use a switch statement makes integrating the s3tc patch easierDave Airlie2004-07-151-1/+7
|
* enable FXT1 texture compression for ixxx chipsetsDave Airlie2004-07-151-0/+98
| | | | commented out Keiths extensions strings
* add missing license textsKeith Whitwell2004-06-181-0/+20
|
* New driver for i915 as well as older i830/i845/i865 chipsets.Keith Whitwell2004-06-101-0/+665