8536 Commits (b7d9b1e724b9e7b91679ba7b0608d72938e259da)
 

Author SHA1 Message Date
  Brian Paul b7d9b1e724 new code to init DirectColor colormaps 19 years ago
  Keith Whitwell 167ca59fe8 Fix the dstMap for rgb888 and bgr888 texture formats, which are the 19 years ago
  Keith Whitwell cac5974bf9 Do a better job of choosing texture formats to avoid image conversions. 19 years ago
  Keith Whitwell afd244d4e8 use the requested internal texture format where possible 19 years ago
  Keith Whitwell 76dd385fed Catch a couple of cases where we would have to delete and recreate the 19 years ago
  Keith Whitwell 3974cc8c09 Deal with the overloading of _mesa_texstore_rgba, which is actually 19 years ago
  Keith Whitwell 3aea82b396 Extend swizzle support to all remaining source formats and texture 19 years ago
  Roland Scheidegger 62d4dfbfe3 try to use a 8888 texture format which will result in only a memcopy in mesa's texstore functions whenever possible for r200 and r300. r200 can use hw formats argb8888, rgba8888 and abgr8888 (or the opposite on big endian), r300 can use argb8888, bgra8888, rgba8888 and abgr8888 regardless of endian, as it supports free component swizzling. 19 years ago
  Keith Whitwell 46c3bd29be Support both big and little endian, more source types and more 19 years ago
  Roland Scheidegger 528de982f8 reenable code in _mesa_texstore_rgba8888 to avoid the generic copy path if only swizzling is required as it works just fine (tested with glean pixelFormats test and a hacked up r200 driver which always uses that format). 19 years ago
  Keith Whitwell 2e5c686c2b Fix various typos to pass glean pixelFormats test. 19 years ago
  Keith Whitwell fce0d13b4f Enhance compute_component_mapping() to convert to and from any of the 19 years ago
  Keith Whitwell 4f17378ec3 Add a comment about the interactions of negative pitches, overlapping 19 years ago
  Keith Whitwell f1d6ad6fe2 remove some dead code 19 years ago
  Keith Whitwell b5d0f6c17f Fix some warnings 19 years ago
  Roland Scheidegger 85b6d0c4df fix mixed texgen/non-texgen with texgen modes requiring plane parameters (GL_OBJECT_LINEAR, GL_EYE_LINEAR). This is a chip limitation, try to hack it up regardless or use a tcl fallback in some cases. Might still produce wrong results if fixed up, but so far this corrects celestia ring shadows (in multitexture mode), doom3 (arb renderer), quake4 (arb renderer and some less visible bugs in r200 renderer), and even the remaining texgenmix broken case (this is pure luck though, it is easy to construct artifical cases where it will break). 19 years ago
  Keith Whitwell e38114a5e4 Support ARB_texture_rectangle. 19 years ago
  Keith Whitwell b35121d54d 1) Add a new flag in the sarea (coopting the unused texAge value) to 19 years ago
  Keith Whitwell 3a5319293c Broadwater seems to prefer this style of blitting. 19 years ago
  Brian Paul d41d29b8bd make current GLX context per-thread 19 years ago
  Brian Paul 0c54e47c0e fix a memleak in DestroyContext() 19 years ago
  Keith Whitwell 83c3f9658d add accelerated glCopyPixels path 19 years ago
  Keith Whitwell 187f2cfb4a Add a new internal program parameter value STATE_TEXRECT_SCALE which 19 years ago
  Keith Whitwell 0c9259f3b9 Fix _mesa_swizzle_ubyte_image() to deal with RGBA->RGB->RGBA 19 years ago
  Keith Whitwell 5658810660 Export _mesa_print_alu_instruction() to allow drivers to roll their 19 years ago
  Keith Whitwell cb54c056a6 restore debug output after brw_wm_fp compilation stage 19 years ago
  Keith Whitwell 285801a9ed Use DEBUG_SYNC to switch between per-primitive and per-frame aubfile dumps. 19 years ago
  Brian Paul 408ce7e861 added LIBDRM_CFLAGS (Javier Villavicencio) 19 years ago
  Brian Paul dc4bf43898 fix CFLAGS (bug 8344) 19 years ago
  Brian Paul c42afefda1 change make depend output redirection to 2>&1 (bug 8344) 19 years ago
  Brian Paul 876b41bc03 check for n <= 1 in compute_min_mag_ranges(), bug 8320 19 years ago
  Brian Paul f7da4e687c set lambda to zero for textured points (bug 8320) 19 years ago
  Brian Paul 3d70f9ff82 6.5.1 md5 sums 19 years ago
  Brian Paul 0321dac2cd update 6.5.1 release date 19 years ago
  Brian Paul a3a640171f added #ifdef tests for Windows for int64_t, uint64_t 19 years ago
  Brian Paul 8636981646 replace GLAPI w/ static and init var to 0 (Michel Donais) 19 years ago
  Keith Whitwell 54d3ab4878 npot version of redbook/mipmap.c 19 years ago
  Ian Romanick a3b99fcb56 Use correct opcodes for GLX_EXT_texture_from_pixmap. 19 years ago
  Brian Paul eee85373c7 set 6.5.1 release date 19 years ago
  Jerome Glisse 3dcf23171d Fallback if ColorLogicOp is enabled. Cleanup a bit the fallback 19 years ago
  Michel Dänzer 8c9366a807 Remove MESA_LITTLE_ENDIAN guard for code that seems to work fine on big endian. 19 years ago
  Keith Whitwell 657f738ea2 VS nr of urb entries is constrained to be one of a fixed set of values, 19 years ago
  Roland Scheidegger 6babf624b7 always use argb8888 instead of rgba8888, this is far more likely to hit a faster memcopy path in mesa (at least on little endian systems, possibly on big endian too) 19 years ago
  Roland Scheidegger 2e2a981335 detect some more cases which can use straight memcpy for _mesa_texstore_rgba8888 19 years ago
  Roland Scheidegger 99e0236046 Always mark tex state atom as dirty when the texture image is dirty, this ensures texture cache gets flushed in case the new texture has the same offset as the old one (fixes glean pixelFormat test at least on r200). 19 years ago
  Brian Paul 43aa034084 updated comment 19 years ago
  Roland Scheidegger 888b1a9166 don't use derived value _ColorLogicOpEnabled as it's not current by the time we call the blend/logic op functions. Fixes glean logicOp test on r200. 19 years ago
  Brian Paul fd2e402359 added GL_CURRENT_RASTER_SECONDARY_COLOR query (OpenGL 2.1) 19 years ago
  Brian Paul bd5331f9e8 just comments and const qualifiers 19 years ago
  Brian Paul ac1d7370a7 fix broken do_EXP() 19 years ago