Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-05 | tgsi: Fix bogus loop condition in sanity. | Michal Krol | |
2010-01-05 | tgsi: Treat MOV source operand as FLOAT so modifiers works as expected. | Michal Krol | |
2010-01-05 | tgsi: Store ADDR file in interpreter as an int. | Michal Krol | |
2010-01-05 | tgsi: Remove dead micro_umod(). | Michal Krol | |
2010-01-05 | tgsi: Make interpreter aware of float and integer data types. | Michal Krol | |
Debug check for inf and nan only on float channels. Apply absolute and negate source operand modifiers based on opcode type. | |||
2010-01-05 | gallium: Add UMOD TGSI opcode. | Michal Krol | |
Either that or have UDIV have two destination operands. | |||
2010-01-05 | gallium: Add SWITCH, CASE, DEFAULT and ENDSWITCH opcodes to TGSI. | Michal Krol | |
Provide reference implementation of them in tgsi_exec. Note that BREAK opcode is overloaded and can be used to break out of either a loop or a switch-case statement. | |||
2010-01-05 | tgsi/ureg: Improve immediate match & expand logic. | Michal Krol | |
Do not pollute immediates with unsuccessfull attempts to expand them. | |||
2010-01-05 | tgsi: Support signed/unsigned integer immediate types. | Michal Krol | |
2010-01-05 | gallium: Add signed/unsigned int immediate data types. | Michal Krol | |
2010-01-05 | tgsi: Cleanup interpreter code for other existing integer opcodes. | Michal Krol | |
2010-01-05 | Remove TGSI_OPCODE_SHR, map existing usage to TGSI_OPCODE_ISHR. | Michal Krol | |
This is to differentiate it from its unsigned version, TGSI_OPCODE_USHR. | |||
2010-01-05 | tgsi: Implement new integer opcodes. | Michal Krol | |
Update interpreter and ureg. Also, get rid of SHR -- it's actually an alias for ISHR. | |||
2010-01-05 | gallium: Add more integer TGSI opcodes. | Michal Krol | |
2010-01-04 | mesa: added _mesa_[Get]TexParameterI[u]iv() functions | Brian Paul | |
New in GL 3.0. Primarily meant for setting int/uint-valued texture border color. Not plugged into dispatch table yet. | |||
2010-01-04 | mesa: make texture BorderColor a union of float/int/uint | Brian Paul | |
When we have integer-valued texture formats, the texture border color must also store integer and uint values. With GL 3.0, the new glTexParameterIiv() and glTexParameterIuiv() functions can set the border color to int or uint values. | |||
2010-01-04 | mesa: use get_texobj() in _mesa_GetTexParameter() funcs | Brian Paul | |
2010-01-04 | Merge branch 'mesa_7_7_branch' | Brian Paul | |
Conflicts: docs/relnotes.html src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/r300/r300_cs.h src/mesa/drivers/dri/i965/brw_wm_surface_state.c src/mesa/main/enums.c | |||
2010-01-04 | mesa: add missing _mesa_lock_texture() call | Brian Paul | |
2010-01-04 | i915: Use _MaxLevel on principle in texture setup. | Eric Anholt | |
It was OK before because we proceed to clamp the value to hardware limits, but given that other use of MaxLevel has been a trap, let's avoid it. | |||
2010-01-04 | intel: Fix CopyTexImage from tiled mipmap levels > 0. | Eric Anholt | |
Fixes piglit fbo-copyteximage. | |||
2010-01-04 | i965: Fix the surface offset calculation for tiled buffers. | Eric Anholt | |
If we ever had a non-tile-aligned tiled renderbuffer, the math was all off. Use the existing x,y coordinates instead of trying to reconstruct them from an incorrectly-calculated offset value. | |||
2010-01-04 | r600: support vertex_array_bgra | Andre Maasikas | |
Use vertex program key mechanism and swizzle during vertex fetch - is there a better way? | |||
2010-01-04 | mesa: added GL_DU8DV8_ATI in extract_float_rgba() | Brian Paul | |
Fixes warning seen with Shadowgrounds. See bug 24016. | |||
2010-01-04 | docs: initial release notes for 7.7.1 | Brian Paul | |
2010-01-04 | mesa: Prevent possible array out-of-bounds access by _mesa_light. | Vinson Lee | |
2010-01-04 | i965g: Fix assert. | Vinson Lee | |
2010-01-04 | tgsi: Fix assert. | Vinson Lee | |
2010-01-04 | Merge branch 'gallium-conditional-rendering' | Brian Paul | |
2010-01-04 | mesa: regenerated enums.c file | Brian Paul | |
2010-01-04 | glapi: comment-out TIMEOUT_IGNORED | Brian Paul | |
This is not really a GLenum value. | |||
2010-01-04 | glsl: use varName variable in _slang_gen_assignment() | Brian Paul | |
2010-01-04 | mesa: more detailed error message in extract_float_rgba() | Brian Paul | |
2010-01-04 | fix overflow | Alan Hourihane | |
2010-01-04 | intel: intelScreenContext() is no longer used | Kristian Høgsberg | |
2010-01-04 | intel: Remove remaining dri2.enabled tests | Kristian Høgsberg | |
2010-01-04 | intel: Drop more cliprect bookkeeping | Kristian Høgsberg | |
2010-01-04 | intel: Remove struct intel_framebuffer | Kristian Høgsberg | |
With the vsync fields no longer relevant and by refactoring the code to no longer use color_rb[0-1] we can just use struct gl_framebuffer directly. | |||
2010-01-04 | intel: Remove client-side vblank code | Kristian Høgsberg | |
2010-01-04 | intel: Drop intelWindowMoved() | Kristian Høgsberg | |
Everything this functions does under DRI2 is also taken care of by intel_draw_buffer(), which is always called where intelWindowMoved() is called. | |||
2010-01-04 | intel: Drop batchbuffer cliprect_mode tracking | Kristian Høgsberg | |
2010-01-04 | intel: Drop DRI1 static regions | Kristian Høgsberg | |
2010-01-04 | intel: Use depth buffer from ctx.DrawBuffer in copypix_src_region() | Kristian Høgsberg | |
This function was using intel->depth_region, which is the static region for the DRI1 depth buffer. This code has always been broken with DRI2 but I suspect it doesn't get excersized much. | |||
2010-01-04 | intel: Drop LOCK/UNLOCK_HARDWARE() | Kristian Høgsberg | |
2010-01-04 | intel: Drop DRI1 SwapBuffer implementation | Kristian Høgsberg | |
2010-01-04 | intel: Drop DRI1 CopySubBuffer implementation | Kristian Høgsberg | |
2010-01-04 | intel: Drop DRI1 support | Kristian Høgsberg | |
The DDX driver stopped supporting DRI1 so we're dropping support for that from the DRI driver too. | |||
2010-01-04 | Push __driDriverExtensions out of dri_util.c and into the drivers | Kristian Høgsberg | |
This lets the individual drivers select which extensions to advertise. Specifically, most drivers (tdfx, sis, savage etc) don't support DRI2 but the shared extension list in dri_util.c does list the DRI2 extension. Pushing the list into the drivers, lets us avoid listing the DRI2 extension for drivers that don't support it. | |||
2010-01-04 | Remove leftover __DRI{screen,drawable,context}Private references | Kristian Høgsberg | |
As part of the DRI driver interface rewrite I merged __DRIscreenPrivate and __DRIscreen, and likewise for __DRIdrawablePrivate and __DRIcontextPrivate. I left typedefs in place though, to avoid renaming all the *Private use internal to the driver. That was probably a mistake, and it turns out a one-line find+sed combo can do the mass rename. Better late than never. | |||
2010-01-04 | Check for libdrm_$chipset.pc when needed | Kristian Høgsberg | |
This adds missing pkg-config lookup for intel and moves the radeon lookup into a case...esac so it's only looked up when one or more of the radeon drivers are enabled. |