Commits on Jun 13, 2011
Commits on Jun 8, 2011
Commits on May 22, 2011
  1. WIP: integer support

    committed May 22, 2011
Commits on May 17, 2011
  1. mesa: support boolean and integer-based parameters in prog_parameter

    The functionality is not used by anything yet, and the glUniform functions will need to be reworked before this can reach its full usefulness.  It is nonetheless a step towards integer support in the state tracker and classic drivers.
    committed May 17, 2011
Commits on May 6, 2011
Commits on May 3, 2011
  1. st/mesa: fix shaders with indirect addressing of temps

    Fixes several Piglit tests, although it's a step backwards for optimization.
    committed May 3, 2011
Commits on May 2, 2011
  1. st/mesa: use TGSI opcodes when converting from GLSL IR

    Before, the translator used Mesa IR opcodes (a holdover from ir_to_mesa) and converted them to TGSI opcodes during TGSI emission.
    committed May 2, 2011
Commits on May 1, 2011
  1. st/mesa: define the sampler objects used in st_glsl_to_tgsi

    Fixes the Nexuiz title screen and the water in 0 A.D.
    committed May 1, 2011
Commits on Apr 30, 2011
  1. st/mesa: remove a bad assertion

    It was triggered by Alien Arena.
    committed Apr 30, 2011
  2. st/mesa: remove reads to output registers in st_glsl_to_tgsi

    Fixes a regression in 0 A.D. introduced by 809a11c.
    committed Apr 30, 2011
  3. st/mesa: stop generating Mesa IR in st_glsl_to_tgsi

    Before, it was still generating unused Mesa IR as a remnant of ir_to_mesa, and depended on some of the information from it.
    committed Apr 30, 2011
Commits on Apr 26, 2011
  1. st/mesa: Add a GLSL IR to TGSI translator.

    It is still a work in progress at this point, but it produces working and reasonably well-optimized code.
    Originally based on ir_to_mesa and st_mesa_to_tgsi, but does not directly use Mesa IR instructions in TGSI generation, instead generating TGSI from the intermediate class glsl_to_tgsi_instruction.  It also has new optimization passes to replace _mesa_optimize_program.
    committed Apr 26, 2011
  2. mesa: Remove SWcontext::_FogMode, use gl_context::gl_fog_attrib::Mode…

    … everywhere
    Reviewed-by: Brian Paul <>
    Ian Romanick committed Apr 22, 2011
Commits on Apr 25, 2011
  1. main: remove duplicated includes

    Remove duplicated includes of guarded headers.
    Signed-off-by: Nicolas Kaiser <>
    Signed-off-by: Brian Paul <>
    nikai3d committed with Brian Paul Apr 25, 2011
  2. winsys/wayland: Fix typo in Makefile

    Reported by dir1212 on irc.
    benf committed Apr 25, 2011
  3. st/egl: Add wayland shm softpipe support

    benf committed with krh Apr 23, 2011
  4. st/egl: Generalize wayland backend a bit

    benf committed with krh Apr 23, 2011
  5. winsys: Add wayland shm sw winsys

    benf committed with krh Apr 23, 2011
  6. r600g: Unify comment style somewhat.

    Signed-off-by: Henri Verbeet <>
    Henri Verbeet committed Apr 25, 2011
  7. r600g: Cleanup the big endian support a bit.

    In particular, make sure the code is at least compiled on little endian
    Signed-off-by: Henri Verbeet <>
    Henri Verbeet committed Apr 25, 2011
  8. r600g: Use EG constants in EG r600_colorformat_endian_swap().

    This would actually fail to compile when PIPE_ARCH_BIG_ENDIAN is defined.
    Signed-off-by: Henri Verbeet <>
    Henri Verbeet committed Apr 25, 2011
  9. mesa: add stricter checks for float formats in the texstore memcpy path

    E.g. when the internal format was RGBA16F and the source was RG, it would use
    marekolsak committed Apr 22, 2011
  10. mesa: implement generate-mipmap fallback for RGB10_A2

    I hit this when testing RV350, which lacks RGB10_A2 render target
    support. It had been missed when implementing the format and probably
    unused by anything else too.
    Not applicable to 7.10.
    Reviewed-by: Eric Anholt <>
    marekolsak committed Apr 22, 2011
  11. r600g: Remove r600_helper.c from SConscript.

    This is a follow-up to commit d737857.
    Vinson Lee committed Apr 25, 2011
Commits on Apr 24, 2011
  1. docs: update GL3 status

    marekolsak committed Apr 24, 2011
  2. r600g: do not reset device to 0 when doing unrelated operations

    Seems to be a copy-paste bug.
    marekolsak committed Apr 21, 2011
  3. r600g: trivially implement LATC/3DC

    Passes fbo-generatemipmap-formats.
    marekolsak committed Apr 24, 2011