Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-27 | i965: Fix vector splitting RHS channel selection with sparse writemasks. | Eric Anholt | |
Fixes: glsl-fs-all-02 glsl-fs-dot-vec2 | |||
2010-09-27 | i965: Handle all_equal/any_nequal in the new FS. | Eric Anholt | |
These are generated for scalar operands instead of plain equal/nequal. But for scalars, they're the same anyway. +30 piglits. | |||
2010-09-27 | i965: Remove swizzling of assignment to vector-splitting single-channel LHS. | Eric Anholt | |
We'd end up reading some non-x component of the float RHS. +53 piglits. | |||
2010-09-27 | i965: Fix up writemasked assignments in the new FS. | Eric Anholt | |
Not sure how I managed to get tests to succeed without this. +54 piglits. | |||
2010-09-27 | Remove unnescessary initializations of UpdateTexturePalette | Ian Romanick | |
This is already NULL'ed in _mesa_init_driver_functions. | |||
2010-09-27 | Remove GL_EXT_cull_vertex | Ian Romanick | |
This is only used in the i915 driver where it provides little benefit for very few applications that use it with fixed function TNL. | |||
2010-09-27 | Remove GL_MESA_packed_depth_stencil | Ian Romanick | |
This extension was never enabled in any driver. | |||
2010-09-27 | mesa: Force GL_SGIS_generate_mipmap to always be enabled | Ian Romanick | |
As per discussions at XDS. | |||
2010-09-27 | mesa: Force GL_ARB_copy_buffer to always be enabled | Ian Romanick | |
As per discussions at XDS. | |||
2010-09-25 | r300/compiler: Fix two mistakes in the presubtract optimization pass. | Tom Stellard | |
1. We can't turn an instruction into a presubtract operation if it writes to one of the registers it reads from. 2. If we turn an instruction into a presubtract operation, we can't remove that intruction unless all readers can use the presubtract operation. This fixes fdo bug 30337. This is a candidate for the 7.9 branch. | |||
2010-09-25 | intel: Remove unnecessary header. | Vinson Lee | |
2010-09-24 | intel: Remove unnecessary headers. | Vinson Lee | |
2010-09-24 | unichrome: Remove unnecessary header. | Vinson Lee | |
2010-09-24 | intel: Fix implicit declaration of function '_mesa_meta_Bitmap' warning. | Vinson Lee | |
Fix this GCC warning. intel_pixel_bitmap.c: In function 'intelBitmap': intel_pixel_bitmap.c:343: warning: implicit declaration of function '_mesa_meta_Bitmap' | |||
2010-09-24 | intel: Improve some of the miptree debugging. | Eric Anholt | |
2010-09-24 | intel: More reverting of the sw fallback for depth texture border color. | Eric Anholt | |
The rest was done with 9aec1288eeae8e87adc9a99f377be536892941b2 | |||
2010-09-24 | intel: Add fallback debug to glGenerateMipmap. | Eric Anholt | |
2010-09-24 | intel: Fix segfault on INTEL_DEBUG=fbo with unsupported framebuffers. | Eric Anholt | |
2010-09-24 | i965: Add support for rendering to SARGB8 FBOs. | Eric Anholt | |
Tested with fbo-generatemipmap-formats GL_EXT_texture_srgb. The test still fails on SLA8, though. | |||
2010-09-24 | intel: Corresponding FinishRenderTexture debug to BeginRenderTexture. | Eric Anholt | |
2010-09-24 | intel: Dead comment removal. | Eric Anholt | |
2010-09-24 | r600c: fix mipmap stride on evergreen | Alex Deucher | |
taken from Dave's r600g fix | |||
2010-09-23 | i915: Remove a dead if (0) block. | Eric Anholt | |
2010-09-23 | intel: Remove dead intelIsTextureResident(). | Eric Anholt | |
It always returned 1 (GL_TRUE), which is the same thing that happens when the driver hook isn't present. | |||
2010-09-23 | unichrome: Mostly revert my convolution removal changes. | Eric Anholt | |
For this driver, the minimum pitch alignment stuff does appear to be necessary, so leave the separate munged width/height variable in place. | |||
2010-09-23 | radeon: Remove copied minimum pitch alignment code. | Eric Anholt | |
This is already covered by radeon_mipmap_tree.c, and my convolution cleanups broke in the presence of this code. Thanks to Marek Olšák for tracking down the relevant miptree code for me. | |||
2010-09-23 | intel: Replace my intel_texture_bitmap code with _mesa_meta_Bitmap. | Eric Anholt | |
The meta code is more general than mine, and appears to pass the same sets of tests (piglit + some oglconform). | |||
2010-09-23 | intel: Remove unnecessary minimum pitch alignment to 32 bytes. | Eric Anholt | |
This broke with the cleanup I did in convolution removal. It's unnecessary anyway since region_alloc_tiled adjusts pitches for us (64 byte alignment) | |||
2010-09-23 | intel: Remove disabled stencil drawpixels acceleration. | Eric Anholt | |
We still retain the fallback override for GL_STENCIL_INDEX, because the metaops version fails at oglconform. | |||
2010-09-23 | mesa: Remove EXT_convolution. | Eric Anholt | |
More optional code. | |||
2010-09-23 | mesa: Remove SGI_color_matrix. | Eric Anholt | |
Another optional ARB_imaging subset extension. | |||
2010-09-22 | dri: Pass the __DRIscreen and the __DRIscreen private back to image lookup | Kristian Høgsberg | |
We will typically have a current context when we need to lookup the image, but the lookup implementation don't need it so drop it. | |||
2010-09-22 | i965: Warning fix for vector result any_nequal/all_equal change. | Eric Anholt | |
2010-09-22 | i965: Update expression splitting for the vector-result change to compares. | Eric Anholt | |
Fixes: glsl1-precision exp2 glsl1-precision log2 | |||
2010-09-22 | i965: When splitting vector variable assignment, ignore unset channels. | Eric Anholt | |
The new checks for sanity in ir_assignment creation got angry about this write_mask == 0. Fixes: glsl-fs-dot-vec2. glsl-fs-atan-2 glsl-fs-dot-vec2 | |||
2010-09-22 | i965: Fix the vector/expression splitting for the write_mask change. | Eric Anholt | |
+113 piglits. | |||
2010-09-22 | dri2: Make createImageFromName() take a __DRIscreen instead of __DRIcontext | Kristian Høgsberg | |
We can't expect to have a context when this is called, and we don't need one so just require a __DRIscreen instead. Reported by Yu Dai <yu.dai@intel.com> | |||
2010-09-22 | intel: Fix GL_ARB_shading_language_120 commit | Kristian Høgsberg | |
Fix commit e7087175f8a04f777403366fb34b58edd00f4d60. Move the reference to GL_VERSION_2_1_functions to intel_extensions.c where it's available, don't try to enable a non-existing extension and advertise 1.20 for all intel chipsets, not just GEN4 and up. | |||
2010-09-21 | mesa: don't advertise bogus GL_ARB_shading_language_120 extension | Brian Paul | |
Instead of using the invalid GL_ARB_shading_language_120 extension to determine the GLSL version, use a new ctx->Const.GLSLVersion field. Updated the intel and r600 drivers, but untested. See fd.o bug 29910 NOTE: This is a candidate for the 7.9 branch (but let's wait and see if there's any regressions). | |||
2010-09-21 | i965: Track the windowizer's dispatch for kill pixel, promoted, and OQ | Eric Anholt | |
Looks like the problem was we weren't passing the depth to the render target as expected, so the chip would wedge. Fixes GPU hang in occlusion-query-discard. Bug #30097 | |||
2010-09-21 | i965: Also enable CC statistics when doing OQs. | Eric Anholt | |
This is required by the spec, so respect that. | |||
2010-09-21 | i965: Share the KIL_NV implementation between glsl and non-glsl. | Eric Anholt | |
2010-09-20 | r300/compiler: Refactor the pair instruction data structures | Tom Stellard | |
Use rc_pair_ prefix for all pair instruction structs Create a named struct for pair instruction args Replace structs radeon_pair_instruction_{rgb,alpha} with struct radeon_pair_sub_instruction. These two structs were nearly identical and were creating a lot of cut and paste code. These changes are the first step towards removing some of that code. | |||
2010-09-21 | dri/nouveau: Fix software mipmap generation on 1x1 textures. | Francisco Jerez | |
2010-09-21 | dri/nv10-nv20: Fix texturing in some cases after a base level change. | Francisco Jerez | |
2010-09-21 | dri/nouveau: Cleanup more references to old FBOs and VBOs. | Francisco Jerez | |
2010-09-21 | dri/nouveau: Remove unnecessary assertion. | Francisco Jerez | |
2010-09-21 | dri/nv04: Use nvgl_wrap_mode(). | Francisco Jerez | |
2010-09-20 | Fix typos in comments and debug output strings. | Timo Wiren | |
Bug #30208. | |||
2010-09-17 | glsl2: Add flags to enable variable index lowering | Ian Romanick | |