| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-04-23 | xlib/sw: remove stray semicolon | Brian Paul | |
| 2010-04-23 | softpipe: compressed formats can't be render targets | Brian Paul | |
| 2010-04-23 | gallium/util: document that pack/unpack strides are in bytes | Brian Paul | |
| 2010-04-23 | builtin_functions: Clean up compiler warning about unused name, instructions. | Eric Anholt | |
| 2010-04-23 | De-obfuscate some of builtin_types.h. | Eric Anholt | |
| 2010-04-23 | ir_function_inlining: Implement inlining in many more cases. | Eric Anholt | |
| We still don't inline for control flow in the inlined function, and we don't have any limits on what we will inline. | |||
| 2010-04-23 | Put static pointers to vec[234]_types along with the static float_type. | Eric Anholt | |
| Otherwise you have to type a lot of get_instance. | |||
| 2010-04-23 | Replace builtin_types.h generation with the generated output. | Eric Anholt | |
| The script to generate it was longer and more obfuscated than the output. | |||
| 2010-04-23 | Fix the swizzling of vector constructors from scalars. | Eric Anholt | |
| A refactor turned 'i' into '1', meaning everything writemasked into the y component. | |||
| 2010-04-23 | ir_function_inlining: Avoid NULL dereference on assignment conditions. | Eric Anholt | |
| 2010-04-23 | st/mesa: minor improvements in fallback_generate_mipmap() | Brian Paul | |
| 2010-04-23 | st/mesa: remove unneeded #includes and add/update comments | Brian Paul | |
| 2010-04-23 | st/mesa: clean-up: use st_context() everywhere | Brian Paul | |
| 2010-04-23 | mesa: simplify some code in _mesa_generate_mipmap() | Brian Paul | |
| 2010-04-23 | gallium/failover: include u_memory.h for MALLOC, FREE | Brian Paul | |
| 2010-04-23 | gallium/draw: remove old comment | Brian Paul | |
| 2010-04-23 | gallium: Convert some uses of get option to static | Jakob Bornecrantz | |
| 2010-04-23 | gallium: Add static get option helpers | Jakob Bornecrantz | |
| 2010-04-23 | gallium: Add option to not print options | Jakob Bornecrantz | |
| 2010-04-23 | gallium: s/free/FREE/ and same for friends. | José Fonseca | |
| Based on Stephen Johnson's feedback. | |||
| 2010-04-23 | Zero-out the entire parser state structure at initialization | Ian Romanick | |
| Among other things, this ensures that all of the extension flags are initially disabled. This causes the following tests to pass: glslparsertest/glsl2/draw_buffers-02.frag | |||
| 2010-04-23 | Add missing 'else's to fix extension processing | Ian Romanick | |
| The missing else-statements caused all of the extensions execpt GL_ARB_texture_rectangle to be unsupported. This causes the following tests to pass: glslparsertest/glsl2/draw_buffers-04.frag | |||
| 2010-04-23 | st/mesa: re-do binding flags in st_ChooseTextureFormat(), again | Brian Paul | |
| Try to specify render target bindings flags first. If that fails, try again with just sampler view binding. Note that we try to create the texture resource with render target binding flags later when we allocate the texture. Then, in FBO validation, we check if we can actually render to the textures. If that fails, we generate GL_FRAMEBUFFER_UNSUPPORTED_EXT. Changes suggested by Jose. | |||
| 2010-04-23 | st/mesa: replace 'usage' with 'bindings' | Brian Paul | |
| 2010-04-23 | st/mesa: replace 'usage' with 'bindings' to be consistent | Brian Paul | |
| Plus, update comments and formatting. | |||
| 2010-04-23 | Merge branch '7.8' | Ian Romanick | |
| 2010-04-23 | Fix __glXInitializeVisualConfigFromTags's handling of unrecognized fbconfig ↵ | Aaron Plattner | |
| tags. __glXInitializeVisualConfigFromTags doesn't skip the payload of unrecognized tags. Instead, it treats the value as if it were the next tag, which can happen if the server's GLX extension is not Mesa's. For example, this falls down when NVIDIA sends a GLX_FLOAT_COMPONENTS_NV = 0 pair, causing __glXInitializeVisualConfigFromTags to bail out early. Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
| 2010-04-23 | draw: use FREE() instead of free() | Stephen Johnson | |
| 2010-04-23 | st/mesa: don't set RENDER_TARGET/DEPTH_STENCIL flag for compressed textures | Brian Paul | |
| 2010-04-23 | st/mesa: get rid of default_deep_rgba_format() | Brian Paul | |
| This special-case code used to be used for the accum buffer but the accum buffer implementation was changed some time ago. | |||
| 2010-04-23 | mesa: make is_compressed_format() non-static | Brian Paul | |
| 2010-04-23 | mesa: faster, simpler is_compressed_format() | Brian Paul | |
| 2010-04-23 | llvmpipe: rename texture refs to resource refs | Brian Paul | |
| 2010-04-23 | llvmpipe: update for half float formats | Alan Hourihane | |
| 2010-04-23 | st/xlib: Try to propagate failure to create framebuffer. | José Fonseca | |
| Doesn't help much, since it is ignored by st_framebuffer_validate. | |||
| 2010-04-23 | softpipe: YUV textures should be supported. | José Fonseca | |
| 2010-04-23 | mesa/st: Remove dead members. | José Fonseca | |
| 2010-04-23 | sw/xlib: Fallback to XPutImage when shmget fails. | José Fonseca | |
| After continuously running regression tests on Ubuntu for 2 days, shmget mysteriously starts to fail. Even when the X server is reset. This allow rendering to proceed, albeit using a slower presentation path. | |||
| 2010-04-23 | llvmpipe: increase max 2D texture / surface size to 4K x 4K | Brian Paul | |
| 2010-04-23 | llvmpipe: rename MAXWIDTH, MAXHEIGHT | Brian Paul | |
| 2010-04-23 | llvmpipe: rename lp_tile_size.h to lp_limits.h | Brian Paul | |
| Collect the various driver limits in one place since. | |||
| 2010-04-23 | llvmpipe: move LP_MAX_TEXTURE_x_LEVELS, etc to lp_tile_size.h | Brian Paul | |
| 2010-04-23 | Merge remote branch 'origin/7.8' | Jerome Glisse | |
| 2010-04-23 | r600: don't enable depth test if there is no depth buffer | Jerome Glisse | |
| If there is no depth buffer bound to current context don't enable depth test. GL states that if depth test is enabled without depth buffer it's as if depth buffer always pass. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
| 2010-04-23 | Merge branch '7.8' | Michel Dänzer | |
| 2010-04-23 | glx/dri2: Fix build with dri2proto which doesn't define X_DRI2SwapInterval. | Michel Dänzer | |
| 2010-04-23 | llvmpipe: Remove unused variable. | Vinson Lee | |
| 2010-04-22 | i965: Fix assertion for surface tile offset usage on Ironlake. | Eric Anholt | |
| Fixes assertion failure in fbo-generatemipmap-npot. | |||
| 2010-04-22 | i965: Fix scissoring when width or height is 0. | Eric Anholt | |
| We would run into trouble due to the hardware using inclusive numbers and the subtraction to handle that producing negative (meaning large positive) coordinates. Bug #27643. | |||
| 2010-04-22 | gallivm: implement indirect addressing over temporaries | Zack Rusin | |
| a bit more involved than indirect addressing over consts, but still fairly reasonable. we allocate an array instead of individual alloca's, and we do it only if the shader does indirect addressing. | |||
