mesa: Changes to 'gallium-tex-surfaces'

2008-06-03 Thread Michał Król
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_vs_aos.c |5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

   via  0a5df5bc7d711a766c9d0963fb2029d60cf70a8b (commit)
  from  183d490ab139483c88d0b0f541714919de86235c (commit)


- Commits ---
commit 0a5df5bc7d711a766c9d0963fb2029d60cf70a8b
Author: Michal Krol <[EMAIL PROTECTED](none)>
Date:   Tue Jun 3 11:22:00 2008 +0200

draw: Use register names more consistently.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-06-03 Thread Michał Król
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_vs_aos.c |   43 -
 1 files changed, 6 insertions(+), 37 deletions(-)

   via  183d490ab139483c88d0b0f541714919de86235c (commit)
  from  588d6b49c75eeabe9b61055e69de824ff757 (commit)


- Commits ---
commit 183d490ab139483c88d0b0f541714919de86235c
Author: Michal Krol <[EMAIL PROTECTED](none)>
Date:   Tue Jun 3 10:59:46 2008 +0200

draw: Fix fetch_src(). Resurrect SSE version of DP3.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-06-02 Thread Michał Król
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_vs_aos.c |   29 -
 1 files changed, 28 insertions(+), 1 deletions(-)

   via  588d6b49c75eeabe9b61055e69de824ff757 (commit)
  from  969a207fe356d152b65085a9113502c7fbb5712e (commit)


- Commits ---
commit 588d6b49c75eeabe9b61055e69de824ff757
Author: Michal Krol <[EMAIL PROTECTED](none)>
Date:   Mon Jun 2 21:51:31 2008 +0200

draw: Fix DP3 implementation by replacing SSE with x87 version.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-06-02 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/include/pipe/p_util.h |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

   via  969a207fe356d152b65085a9113502c7fbb5712e (commit)
  from  012c0dd6321e858af22389f98201c8dcb8f8780c (commit)


- Commits ---
commit 969a207fe356d152b65085a9113502c7fbb5712e
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Mon Jun 2 20:16:49 2008 +0900

gallium: Fix log<->cos typo in logf.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-30 Thread Jakob Bornecrantz
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/drivers/dri/sis/server/sis_common.h |1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

   via  012c0dd6321e858af22389f98201c8dcb8f8780c (commit)
  from  22be9ea4a63ff051604123de5e82cf4050792ef8 (commit)


- Commits ---
commit 012c0dd6321e858af22389f98201c8dcb8f8780c
Author: Jakob Bornecrantz <[EMAIL PROTECTED]>
Date:   Fri May 30 13:36:52 2008 +0200

sis: Removed useless comment

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-29 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_pt_vcache.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

   via  22be9ea4a63ff051604123de5e82cf4050792ef8 (commit)
  from  807e7c4ccfdaebf8e568357fb1fd8090ccae638c (commit)


- Commits ---
commit 22be9ea4a63ff051604123de5e82cf4050792ef8
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 29 18:18:56 2008 +0100

draw: quieten some debug

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-29 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_private.h |3 ++-
 src/gallium/auxiliary/draw/draw_pt.c  |3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

   via  807e7c4ccfdaebf8e568357fb1fd8090ccae638c (commit)
  from  8808d62f608d1397ee75d0087301d0b0a0278244 (commit)


- Commits ---
commit 807e7c4ccfdaebf8e568357fb1fd8090ccae638c
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 29 14:35:30 2008 +0100

draw: add more switches to turn FSE on/off

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-29 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_pipe_vbuf.c|2 +-
 .../auxiliary/draw/draw_pt_fetch_shade_pipeline.c  |6 +++---
 src/gallium/auxiliary/draw/draw_pt_varray_tmp.h|9 +
 src/gallium/auxiliary/draw/draw_pt_vcache_tmp.h|9 +
 src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c|2 +-
 src/gallium/auxiliary/translate/translate_sse.c|2 +-
 6 files changed, 16 insertions(+), 14 deletions(-)

   via  8808d62f608d1397ee75d0087301d0b0a0278244 (commit)
   via  4a7198fdcfe3256bdefff5d1d766327ae7f18b35 (commit)
  from  8f887b4252208e60e7e86217ec3b72fb639a4e82 (commit)


- Commits ---
commit 8808d62f608d1397ee75d0087301d0b0a0278244
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Thu May 29 22:26:56 2008 +0900

gallium: MSVC warning fixes.

Conflicts:

src/gallium/auxiliary/draw/draw_pt_varray.c
src/gallium/auxiliary/draw/draw_pt_varray_tmp.h
src/gallium/auxiliary/draw/draw_pt_vcache.c

commit 4a7198fdcfe3256bdefff5d1d766327ae7f18b35
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Thu May 29 22:20:51 2008 +0900

psb: Make msvc happy.

Conflicts:

src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-29 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_vs_aos.c |   46 ++
 src/gallium/auxiliary/draw/draw_vs_aos.h |1 +
 2 files changed, 47 insertions(+), 0 deletions(-)

   via  8f887b4252208e60e7e86217ec3b72fb639a4e82 (commit)
  from  a233f65f9b79734498c120e8052aa8d6255586e4 (commit)


- Commits ---
commit 8f887b4252208e60e7e86217ec3b72fb639a4e82
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 29 13:26:01 2008 +0100

draw: michal's patch for calling powf...  teapot still not quite right

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-29 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_pt_vcache.c |   12 +---
 1 files changed, 9 insertions(+), 3 deletions(-)

   via  a233f65f9b79734498c120e8052aa8d6255586e4 (commit)
  from  45eecb93920c5a33e71b3c152749273908cb62fd (commit)


- Commits ---
commit a233f65f9b79734498c120e8052aa8d6255586e4
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 29 13:08:15 2008 +0100

draw: better calculation of fetch_count

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-29 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_context.c  |   25 -
 src/gallium/auxiliary/draw/draw_context.h  |   13 ++-
 src/gallium/auxiliary/draw/draw_private.h  |   11 ++-
 src/gallium/auxiliary/draw/draw_pt.h   |9 ++
 src/gallium/auxiliary/draw/draw_pt_fetch_emit.c|   48 
 .../auxiliary/draw/draw_pt_fetch_shade_emit.c  |   49 
 .../auxiliary/draw/draw_pt_fetch_shade_pipeline.c  |   80 +-
 src/gallium/auxiliary/draw/draw_pt_vcache.c|  121 +++-
 src/gallium/auxiliary/draw/draw_vs.c   |   19 +++-
 src/gallium/auxiliary/draw/draw_vs_aos.c   |4 +-
 src/gallium/drivers/i915simple/i915_context.c  |4 +-
 src/gallium/drivers/softpipe/sp_context.c  |1 +
 src/gallium/drivers/softpipe/sp_draw_arrays.c  |   36 +--
 src/gallium/drivers/softpipe/sp_state.h|7 +
 src/gallium/include/pipe/p_context.h   |   14 +++
 src/mesa/state_tracker/st_draw.c   |   34 +-
 16 files changed, 445 insertions(+), 30 deletions(-)

   via  45eecb93920c5a33e71b3c152749273908cb62fd (commit)
   via  bb2e13b9e82b68ec3b9fc56a4c35e7ead8fd138f (commit)
   via  82605d7bcd533d7c96cc619c45970efd7229dc3b (commit)
  from  cb87d7e44a6d6b1b4239b4e38c76c6bb848d2ef6 (commit)


- Commits ---
commit 45eecb93920c5a33e71b3c152749273908cb62fd
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 29 12:42:39 2008 +0100

draw: remove printf

commit bb2e13b9e82b68ec3b9fc56a4c35e7ead8fd138f
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 29 12:38:49 2008 +0100

draw: make sure constant buffer data is aligned before passing to aos.c

commit 82605d7bcd533d7c96cc619c45970efd7229dc3b
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 29 11:46:43 2008 +0100

draw: draw_range_elements trial

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-29 Thread Michał Król
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/SConscript |1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

   via  cb87d7e44a6d6b1b4239b4e38c76c6bb848d2ef6 (commit)
  from  6945bcb89370501e0a218bc656e68e30e4dadcda (commit)


- Commits ---
commit cb87d7e44a6d6b1b4239b4e38c76c6bb848d2ef6
Author: Michal Krol <[EMAIL PROTECTED]>
Date:   Thu May 29 12:11:37 2008 +0200

scons: Remove duplicate entry.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-29 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_vs_aos.h |4 ++--
 src/gallium/auxiliary/draw/draw_vs_aos_machine.c |4 ++--
 src/gallium/auxiliary/draw/draw_vs_varient.c |   16 
 3 files changed, 12 insertions(+), 12 deletions(-)

   via  6945bcb89370501e0a218bc656e68e30e4dadcda (commit)
  from  62628c4d3d497cbca73fde869c9069fa90e6453e (commit)


- Commits ---
commit 6945bcb89370501e0a218bc656e68e30e4dadcda
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Thu May 29 18:28:02 2008 +0900

draw: Put PIPE_CDECL in the right places.

MSVC seems picky about this.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-28 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/Makefile|1 +
 src/gallium/auxiliary/draw/SConscript  |1 +
 src/gallium/auxiliary/draw/draw_context.c  |3 +
 src/gallium/auxiliary/draw/draw_private.h  |9 +
 src/gallium/auxiliary/draw/draw_pt.c   |   11 +-
 .../auxiliary/draw/draw_pt_fetch_shade_emit.c  |6 -
 src/gallium/auxiliary/draw/draw_vs.c   |   43 +++-
 src/gallium/auxiliary/draw/draw_vs.h   |   28 +-
 src/gallium/auxiliary/draw/draw_vs_aos.c   |  349 +---
 src/gallium/auxiliary/draw/draw_vs_aos.h   |   57 +++-
 src/gallium/auxiliary/draw/draw_vs_aos_io.c|   25 +-
 src/gallium/auxiliary/draw/draw_vs_aos_machine.c   |  297 +
 src/gallium/auxiliary/draw/draw_vs_sse.c   |   14 +-
 src/gallium/auxiliary/draw/draw_vs_varient.c   |   49 +--
 14 files changed, 521 insertions(+), 372 deletions(-)
 create mode 100644 src/gallium/auxiliary/draw/draw_vs_aos_machine.c

   via  62628c4d3d497cbca73fde869c9069fa90e6453e (commit)
   via  728d1f7f43b6db9f4f42c2d16ba223c492d1147d (commit)
  from  648da5158e5f418bf859aee6aa4532b6899b0d94 (commit)


- Commits ---
commit 62628c4d3d497cbca73fde869c9069fa90e6453e
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 29 00:17:53 2008 +0100

draw: share machine

commit 728d1f7f43b6db9f4f42c2d16ba223c492d1147d
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Wed May 28 23:54:18 2008 +0100

draw: enable FSE by default

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-28 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/rtasm/rtasm_x86sse.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

   via  648da5158e5f418bf859aee6aa4532b6899b0d94 (commit)
  from  364f75d9dbc2b8e19c884b9cc74676ab6cbee60d (commit)


- Commits ---
commit 648da5158e5f418bf859aee6aa4532b6899b0d94
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Wed May 28 16:36:45 2008 +0100

rtasm: special case for [ebp]

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-28 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/SConscript|3 +++
 src/gallium/auxiliary/draw/draw_vs_aos.c |   20 ++--
 src/gallium/auxiliary/draw/draw_vs_aos.h |2 +-
 3 files changed, 14 insertions(+), 11 deletions(-)

   via  364f75d9dbc2b8e19c884b9cc74676ab6cbee60d (commit)
   via  25cec212d05b613a83eb2bc2167e3dab88da0967 (commit)
  from  e407e83966f2d7d6d9751fc0069ebacd4808d89d (commit)


- Commits ---
commit 364f75d9dbc2b8e19c884b9cc74676ab6cbee60d
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Wed May 28 22:19:58 2008 +0900

draw: Use PIPE_CDECL.

commit 25cec212d05b613a83eb2bc2167e3dab88da0967
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Wed May 28 22:19:26 2008 +0900

scons: Add new files.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-28 Thread Michał Król
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/SConscript|5 -
 src/gallium/auxiliary/draw/draw_vs_varient.c |   16 
 2 files changed, 12 insertions(+), 9 deletions(-)

   via  e407e83966f2d7d6d9751fc0069ebacd4808d89d (commit)
   via  ff44dd5cde47c81f90c5293b904e1c7edd006be5 (commit)
  from  7a986792dabe6556c63b2f2a997c7c6217604e2d (commit)


- Commits ---
commit e407e83966f2d7d6d9751fc0069ebacd4808d89d
Author: Michal Krol <[EMAIL PROTECTED]>
Date:   Wed May 28 15:10:39 2008 +0200

scons: List missing files for draw module.

commit ff44dd5cde47c81f90c5293b904e1c7edd006be5
Author: Michal Krol <[EMAIL PROTECTED]>
Date:   Wed May 28 15:10:19 2008 +0200

draw: Decorate callbacks with PIPE_CDECL.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-28 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/tgsi/util/tgsi_dump.c |4 ++--
 src/gallium/auxiliary/translate/translate_sse.c |4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

   via  7a986792dabe6556c63b2f2a997c7c6217604e2d (commit)
   via  4767c10cbb87a77e6cb24c53815c38bd5887c771 (commit)
  from  7fd6cd9af31a6b02564359f820d478ceb970fc7d (commit)


- Commits ---
commit 7a986792dabe6556c63b2f2a997c7c6217604e2d
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Wed May 28 21:48:30 2008 +0900

tgsi: Observe constness.

commit 4767c10cbb87a77e6cb24c53815c38bd5887c771
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Wed May 28 21:47:25 2008 +0900

translate: Mark functions as PIPE_CDECL.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-28 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 progs/vp/vp-tris.c |2 +-
 src/gallium/auxiliary/draw/Makefile|5 +
 src/gallium/auxiliary/draw/draw_context.c  |   21 +-
 src/gallium/auxiliary/draw/draw_pipe.c |   65 +
 src/gallium/auxiliary/draw/draw_pipe.h |2 +-
 src/gallium/auxiliary/draw/draw_pipe_aaline.c  |2 +-
 src/gallium/auxiliary/draw/draw_pipe_aapoint.c |4 +-
 src/gallium/auxiliary/draw/draw_pipe_clip.c|6 +-
 src/gallium/auxiliary/draw/draw_pipe_flatshade.c   |2 +-
 src/gallium/auxiliary/draw/draw_pipe_stipple.c |   22 +-
 src/gallium/auxiliary/draw/draw_pipe_twoside.c |2 +-
 src/gallium/auxiliary/draw/draw_pipe_wide_point.c  |4 +-
 src/gallium/auxiliary/draw/draw_private.h  |   38 +-
 src/gallium/auxiliary/draw/draw_pt.c   |   46 +-
 src/gallium/auxiliary/draw/draw_pt.h   |   25 +
 src/gallium/auxiliary/draw/draw_pt_decompose.h |  153 ++
 src/gallium/auxiliary/draw/draw_pt_emit.c  |   92 +-
 src/gallium/auxiliary/draw/draw_pt_fetch.c |   36 +
 src/gallium/auxiliary/draw/draw_pt_fetch_emit.c|   62 +-
 .../auxiliary/draw/draw_pt_fetch_shade_emit.c  |  344 +++
 .../auxiliary/draw/draw_pt_fetch_shade_pipeline.c  |   88 +-
 src/gallium/auxiliary/draw/draw_pt_util.c  |  103 +
 src/gallium/auxiliary/draw/draw_pt_varray.c|  159 +-
 src/gallium/auxiliary/draw/draw_pt_varray_tmp.h|  193 ++-
 .../auxiliary/draw/draw_pt_varray_tmp_linear.h |   94 +
 src/gallium/auxiliary/draw/draw_pt_vcache.c|   29 +-
 src/gallium/auxiliary/draw/draw_vertex.h   |   21 +
 src/gallium/auxiliary/draw/draw_vs.c   |  116 +-
 src/gallium/auxiliary/draw/draw_vs.h   |  136 ++
 src/gallium/auxiliary/draw/draw_vs_aos.c   | 2266 
 src/gallium/auxiliary/draw/draw_vs_aos.h   |  222 ++
 src/gallium/auxiliary/draw/draw_vs_aos_io.c|  326 +++
 src/gallium/auxiliary/draw/draw_vs_exec.c  |4 +-
 src/gallium/auxiliary/draw/draw_vs_llvm.c  |2 +
 src/gallium/auxiliary/draw/draw_vs_sse.c   |   55 +-
 src/gallium/auxiliary/draw/draw_vs_varient.c   |  326 +++
 src/gallium/auxiliary/rtasm/rtasm_x86sse.c |  182 ++-
 src/gallium/auxiliary/rtasm/rtasm_x86sse.h |   30 +-
 src/gallium/auxiliary/tgsi/util/tgsi_dump.c|   24 +-
 src/gallium/auxiliary/tgsi/util/tgsi_dump.h|   18 +
 src/gallium/auxiliary/translate/translate.h|   18 +-
 .../auxiliary/translate/translate_generic.c|   16 +-
 src/gallium/auxiliary/translate/translate_sse.c|   28 +-
 src/gallium/drivers/softpipe/sp_context.c  |   21 +-
 src/gallium/drivers/softpipe/sp_prim_setup.c   |   15 +-
 src/gallium/drivers/softpipe/sp_prim_vbuf.c|  270 ++-
 src/gallium/include/pipe/p_compiler.h  |   21 +-
 src/gallium/winsys/xlib/xm_api.c   |   14 +
 src/mesa/main/ffvertex_prog.c  |  272 ++-
 src/mesa/main/light.c  |1 +
 src/mesa/main/state.c  |   26 +-
 src/mesa/shader/prog_statevars.c   |   48 +-
 src/mesa/shader/prog_statevars.h   |6 +-
 53 files changed, 5495 insertions(+), 588 deletions(-)
 create mode 100644 src/gallium/auxiliary/draw/draw_pt_decompose.h
 create mode 100644 src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c
 create mode 100644 src/gallium/auxiliary/draw/draw_pt_util.c
 create mode 100644 src/gallium/auxiliary/draw/draw_pt_varray_tmp_linear.h
 create mode 100644 src/gallium/auxiliary/draw/draw_vs_aos.c
 create mode 100644 src/gallium/auxiliary/draw/draw_vs_aos.h
 create mode 100644 src/gallium/auxiliary/draw/draw_vs_aos_io.c
 create mode 100644 src/gallium/auxiliary/draw/draw_vs_varient.c

   via  7fd6cd9af31a6b02564359f820d478ceb970fc7d (commit)
   via  b7b9ce0f8677993c3cd5376add72a684a5653341 (commit)
   via  e38bb10824fc3dc194d7cc6987f3f4957784310e (commit)
   via  7b85ea19de09d4e7e077ca147528e90e52683690 (commit)
   via  fd20d1c7e8bbe2f40d73679b1514023772cfd8f6 (commit)
   via  660fee8351542dadc0d5550164e753f7c2d67261 (commit)
   via  2ec419d40dba43305c28fca9658ea00541f67821 (commit)
   via  f8762ba5234fd1b44e11e76bb5f58d2305c90572 (commit)
   via  f64c44ad3e55467ce964871502445cf5a0fb46d6 (commit)
   via  9f9f6c21be105de41a58128605b911e679efe8f0 (commit)
   via  9752ebd99e16646fed3c14712fc0af2c34c9e48f (commit)
   via  a08c574bfcf72c7f7ffbeb35c10347b491ef87fb (commit)
   via  50c1d329b95ad78e03ca4d537daee4d11f308c7a (commit)
   via  f7946bc7c0435ab2926cd729dfd831a3aa2a (commit)
   via  adaaa29218f1babad874f50681ca971fdd3b8a40 (commit)
   via  5dc44184fa9f0

mesa: Changes to 'gallium-tex-surfaces'

2008-05-25 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/cso_cache/cso_context.c |   10 +-
 1 files changed, 5 insertions(+), 5 deletions(-)

   via  359058e7b77ddbac5eec7e8d1c77232bcbb1adbf (commit)
  from  eab4472ee6e948da30e6dd0b6f784c926056fbd6 (commit)


- Commits ---
commit 359058e7b77ddbac5eec7e8d1c77232bcbb1adbf
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Sun May 25 15:28:30 2008 +0100

cso: use memcpy rather than structure asignment for copying

Apparently gcc will omit to copy hidden padding bytes under some 
circumstances,
which means later on memcmp() will indicate a difference between structs
even though all the visible members are identical.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-24 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 bin/win32kprof.py |   90 +
 1 files changed, 77 insertions(+), 13 deletions(-)

   via  eab4472ee6e948da30e6dd0b6f784c926056fbd6 (commit)
  from  63ddae0990336901743c536d83ec63e1b0a2cb8c (commit)


- Commits ---
commit eab4472ee6e948da30e6dd0b6f784c926056fbd6
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Sun May 25 01:35:53 2008 +0900

Demangle C++ symbols.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-24 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 bin/win32kprof.py |  205 +
 common.py |   14 ++-
 src/gallium/auxiliary/util/SConscript |1 +
 src/gallium/auxiliary/util/p_debug_prof.c |  175 
 src/gallium/include/pipe/p_debug.h|   11 ++
 5 files changed, 405 insertions(+), 1 deletions(-)
 create mode 100755 bin/win32kprof.py
 create mode 100644 src/gallium/auxiliary/util/p_debug_prof.c

   via  63ddae0990336901743c536d83ec63e1b0a2cb8c (commit)
   via  345eb7fb70840829571cbacdb3980181df8e018a (commit)
   via  059a652d64da470ccc7f2f3266fd64721848a7be (commit)
  from  781676c7cc5ae7586ee8edd07de880892c5a2d86 (commit)


- Commits ---
commit 63ddae0990336901743c536d83ec63e1b0a2cb8c
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Sat May 24 19:26:14 2008 +0900

gallium: Pre-processor for win32 kernel profile output.

commit 345eb7fb70840829571cbacdb3980181df8e018a
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Sat May 24 19:25:33 2008 +0900

gallium: Poor-man profiler for win32 kernel.

commit 059a652d64da470ccc7f2f3266fd64721848a7be
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Sat May 24 19:25:02 2008 +0900

scons: New profile build.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-22 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/pipebuffer/pb_buffer.h |   13 -
 1 files changed, 12 insertions(+), 1 deletions(-)

   via  781676c7cc5ae7586ee8edd07de880892c5a2d86 (commit)
  from  bd4eec0561fb021849ac4047fdbf40a616fb68b3 (commit)


- Commits ---
commit 781676c7cc5ae7586ee8edd07de880892c5a2d86
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Thu May 22 21:54:41 2008 +0900

pipebuffer: More robust face null pointers.

It is really the caller responsibility not to call pipebuffer with null
buffers, etc. But don't let the crash happen here, and still asserting
early.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-22 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c |   23 
 1 files changed, 5 insertions(+), 18 deletions(-)

   via  bd4eec0561fb021849ac4047fdbf40a616fb68b3 (commit)
  from  019fc3aa04f11d61e6d0f4791c171d1790577ab5 (commit)


- Commits ---
commit bd4eec0561fb021849ac4047fdbf40a616fb68b3
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Thu May 22 20:33:17 2008 +0900

pipebuffer: Don't retry allocating in slab suballocator.

In pipebuffer, fencing is done at on a level above sub-allocation, so no
matter how many times slab allocator retries no buffer will be freed. The
pipebuffer fencing implemention already retries allocating.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-21 Thread Michel Daenzer
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 progs/beos/.gitignore|3 +
 progs/demos/streaming_rect.c |   25 ++--
 progs/directfb/.gitignore|4 +
 progs/egl/.gitignore |5 +
 progs/fbdev/.gitignore   |1 +
 progs/glsl/.gitignore|1 +
 progs/glsl/Makefile  |9 +-
 progs/glsl/convolution.frag  |   21 ++
 progs/glsl/convolution.vert  |5 +
 progs/glsl/convolutions.c|  441 ++
 progs/miniglx/.gitignore |6 +
 progs/osdemos/.gitignore |8 +
 progs/samples/.gitignore |   34 ++--
 progs/slang/.gitignore   |3 +
 progs/tests/.gitignore   |   33 +++-
 progs/tools/trace/.gitignore |1 +
 progs/trivial/.gitignore |4 +
 progs/vp/.gitignore  |1 +
 progs/xdemos/.gitignore  |1 +
 src/mesa/glapi/gl_x86_asm.py |2 +-
 src/mesa/x86/glapi_x86.S |2 +-
 21 files changed, 576 insertions(+), 34 deletions(-)
 create mode 100644 progs/beos/.gitignore
 create mode 100644 progs/directfb/.gitignore
 create mode 100644 progs/egl/.gitignore
 create mode 100644 progs/fbdev/.gitignore
 create mode 100644 progs/glsl/convolution.frag
 create mode 100644 progs/glsl/convolution.vert
 create mode 100644 progs/glsl/convolutions.c
 create mode 100644 progs/miniglx/.gitignore
 create mode 100644 progs/osdemos/.gitignore
 create mode 100644 progs/slang/.gitignore
 create mode 100644 progs/tools/trace/.gitignore
 create mode 100644 progs/vp/.gitignore

   via  019fc3aa04f11d61e6d0f4791c171d1790577ab5 (commit)
   via  e8d5be9c76b08ba423e3c635aae5178f2358169a (commit)
   via  13a2be4446bd6612b5b56dab1cb9d8975a4f6f1f (commit)
   via  f869ddf29771253e9f7634384a7354eb14f4cadd (commit)
   via  0a4867bd4c20faf96af2df6ae31b83854082a820 (commit)
   via  cd87aeae00e17e49e258d4d0db6524d808ba7d3f (commit)
  from  bf7519b0a40d18a1cc764357f18df59979604129 (commit)


- Commits ---
commit 019fc3aa04f11d61e6d0f4791c171d1790577ab5
Merge: bf7519b0a40d18a1cc764357f18df59979604129 
e8d5be9c76b08ba423e3c635aae5178f2358169a
Author: Michel Dänzer <[EMAIL PROTECTED]>
Date:   Wed May 21 17:15:07 2008 +0100

Merge branch 'gallium-0.1' into gallium-tex-surfaces

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-20 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_cb_program.c |7 +++
 1 files changed, 7 insertions(+), 0 deletions(-)

   via  bf7519b0a40d18a1cc764357f18df59979604129 (commit)
   via  26f874e967e5bcbd0e0c73674df3d3900b98d35b (commit)
  from  8f792a0707446a7b020e6d47a5fff310a36ca81d (commit)


- Commits ---
commit bf7519b0a40d18a1cc764357f18df59979604129
Merge: 8f792a0707446a7b020e6d47a5fff310a36ca81d 
26f874e967e5bcbd0e0c73674df3d3900b98d35b
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Tue May 20 15:30:23 2008 -0600

Merge branch 'gallium-0.1' into gallium-tex-surfaces

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-20 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 progs/demos/lodbias.c  |5 +++--
 src/mesa/state_tracker/st_cb_bitmap.c  |4 
 src/mesa/state_tracker/st_gen_mipmap.c |2 +-
 3 files changed, 8 insertions(+), 3 deletions(-)

   via  8f792a0707446a7b020e6d47a5fff310a36ca81d (commit)
   via  7899ecdd6502a323b052f9ad4acd23cbb9ba88db (commit)
   via  ac09b0e0eb30f6691e35638f210c04ac0f867ea8 (commit)
   via  417719c0a6397decd11780a643cb546ddd8f78d4 (commit)
  from  cf1ae676ec7cbf3a8595d41fb6b5128ff142b402 (commit)


- Commits ---
commit 8f792a0707446a7b020e6d47a5fff310a36ca81d
Merge: cf1ae676ec7cbf3a8595d41fb6b5128ff142b402 
7899ecdd6502a323b052f9ad4acd23cbb9ba88db
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Tue May 20 15:12:50 2008 -0600

Merge branch 'gallium-0.1' into gallium-tex-surfaces

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-20 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_cb_program.c |9 +++--
 src/mesa/state_tracker/st_context.c|6 +++---
 2 files changed, 10 insertions(+), 5 deletions(-)

   via  cf1ae676ec7cbf3a8595d41fb6b5128ff142b402 (commit)
   via  69fd676240f91b1a42a355b768f86d397b899002 (commit)
   via  13c74914067b7e49be7761534c1f6d3fb90f6f1f (commit)
  from  71eb1088311b8309868d78e237452cb414728fbb (commit)


- Commits ---
commit cf1ae676ec7cbf3a8595d41fb6b5128ff142b402
Merge: 71eb1088311b8309868d78e237452cb414728fbb 
69fd676240f91b1a42a355b768f86d397b899002
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Tue May 20 14:38:45 2008 -0600

Merge branch 'gallium-0.1' into gallium-tex-surfaces

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-20 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 progs/demos/drawpix.c |4 ++-
 src/mesa/state_tracker/st_cb_clear.c  |   10 +++
 src/mesa/state_tracker/st_cb_drawpixels.c |   39 -
 src/mesa/state_tracker/st_cb_drawpixels.h |3 ++
 src/mesa/state_tracker/st_context.c   |1 +
 src/mesa/state_tracker/st_context.h   |6 
 6 files changed, 50 insertions(+), 13 deletions(-)

   via  71eb1088311b8309868d78e237452cb414728fbb (commit)
   via  4b4ac9ed3497d0cbf58311b83ed4a08a98bb854c (commit)
   via  d7cf6b29785de51ecd828477ca3f5e2664d555e7 (commit)
   via  90ce8467a8cb2b819a44d00e4a9d315f8aa43b7c (commit)
   via  479174c398b5d15998852d7776900bf7ec0b1bcd (commit)
   via  a3f9ae4feada23a3b03b611bd34fac09410367c9 (commit)
   via  5c431c7fdc552b34a5feabf1d339dcfe9848 (commit)
  from  0a95f203fa6de3ed05c93e6788c7e2fdca170c94 (commit)


- Commits ---
commit 71eb1088311b8309868d78e237452cb414728fbb
Merge: 479174c398b5d15998852d7776900bf7ec0b1bcd 
4b4ac9ed3497d0cbf58311b83ed4a08a98bb854c
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Tue May 20 13:50:10 2008 -0600

Merge branch 'gallium-0.1' into gallium-tex-surfaces

commit 479174c398b5d15998852d7776900bf7ec0b1bcd
Merge: 0a95f203fa6de3ed05c93e6788c7e2fdca170c94 
a3f9ae4feada23a3b03b611bd34fac09410367c9
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Tue May 20 13:39:27 2008 -0600

Merge branch 'gallium-0.1' into gallium-tex-surfaces

commit a3f9ae4feada23a3b03b611bd34fac09410367c9
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Tue May 20 13:38:59 2008 -0600

mesa: call glutDestroyWindow()

commit 5c431c7fdc552b34a5feabf1d339dcfe9848
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Tue May 20 13:38:45 2008 -0600

gallium: clean-up glDraw/CopyPixels shaders when destroying context

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-20 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/shader/prog_parameter.c   |   22 +++---
 src/mesa/shader/prog_parameter.h   |2 +-
 src/mesa/shader/slang/slang_codegen.c  |3 +--
 src/mesa/shader/slang/slang_compile.c  |3 ---
 src/mesa/shader/slang/slang_typeinfo.h |1 -
 5 files changed, 17 insertions(+), 14 deletions(-)

   via  0a95f203fa6de3ed05c93e6788c7e2fdca170c94 (commit)
   via  34149ec89d71aa550ac4477050fa79d66bb94f25 (commit)
   via  c95c4efa54175f0adcffacb71e3d66839617ceba (commit)
   via  655374bda7dc7ae6fc1a0ef64ab868e3c8be9aa0 (commit)
   via  8493f0849f6fa6ef87388c3a7e179a329447a763 (commit)
  from  de03e8e9604afd7b61002e8d7e0f94a859734abf (commit)


- Commits ---
commit 0a95f203fa6de3ed05c93e6788c7e2fdca170c94
Merge: de03e8e9604afd7b61002e8d7e0f94a859734abf 
34149ec89d71aa550ac4477050fa79d66bb94f25
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Tue May 20 11:34:36 2008 -0600

Merge branch 'gallium-0.1' into gallium-tex-surfaces

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-19 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/shader/program.c |2 +-
 src/mesa/state_tracker/st_cb_bitmap.c |9 -
 2 files changed, 1 insertions(+), 10 deletions(-)

   via  de03e8e9604afd7b61002e8d7e0f94a859734abf (commit)
   via  65075da8c39f686ec4ab6593d7b0574982d21a23 (commit)
  from  d00c8a52f37347fc72982611f910e85cbadca029 (commit)


- Commits ---
commit de03e8e9604afd7b61002e8d7e0f94a859734abf
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Mon May 19 16:05:41 2008 -0600

gallium: remove dead code

commit 65075da8c39f686ec4ab6593d7b0574982d21a23
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Mon May 19 16:04:02 2008 -0600

fix tempReg test in _mesa_combine_programs()

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-19 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_pipe_aaline.c   |8 
 src/gallium/auxiliary/draw/draw_pipe_pstipple.c |5 +
 2 files changed, 13 insertions(+), 0 deletions(-)

   via  d00c8a52f37347fc72982611f910e85cbadca029 (commit)
   via  21e614eabc5e6a502504f307f3710b4dd0417923 (commit)
  from  a846b156b8a0d2ef63de8f905af440f54e5668c7 (commit)


- Commits ---
commit d00c8a52f37347fc72982611f910e85cbadca029
Merge: a846b156b8a0d2ef63de8f905af440f54e5668c7 
21e614eabc5e6a502504f307f3710b4dd0417923
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Mon May 19 12:48:06 2008 -0600

Merge branch 'gallium-0.1' into gallium-tex-surfaces

commit 21e614eabc5e6a502504f307f3710b4dd0417923
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Mon May 19 12:40:11 2008 -0600

gallium: fix some texture object leaks

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-19 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_vs_sse.c |3 ++
 src/gallium/drivers/softpipe/sp_fs_sse.c |6 +++-
 src/mesa/main/context.c  |   46 +++--
 3 files changed, 32 insertions(+), 23 deletions(-)

   via  a846b156b8a0d2ef63de8f905af440f54e5668c7 (commit)
   via  59007a811de2d76ea00164e8f1cacb4a375d1458 (commit)
   via  38fb20b2240e826394dbf56dc54f226c5f887631 (commit)
   via  62f96ddbbc2549bd4d50016f571cd4d1f6f6a7d6 (commit)
  from  aafe3ddee276230243ed6767803ce4b6ce2aeec6 (commit)


- Commits ---
commit a846b156b8a0d2ef63de8f905af440f54e5668c7
Merge: aafe3ddee276230243ed6767803ce4b6ce2aeec6 
59007a811de2d76ea00164e8f1cacb4a375d1458
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Mon May 19 09:36:10 2008 -0600

Merge branch 'gallium-0.1' into gallium-tex-surfaces

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-18 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/drivers/i915simple/i915_state.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

   via  aafe3ddee276230243ed6767803ce4b6ce2aeec6 (commit)
  from  5ca4f9e97ce153ace0fb8f40c772f44895cb20fe (commit)


- Commits ---
commit aafe3ddee276230243ed6767803ce4b6ce2aeec6
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Mon May 19 15:18:40 2008 +0900

i915simple: Fix win9x build.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-18 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/README.portability  |2 +-
 src/gallium/include/pipe/p_format.h |3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

   via  5ca4f9e97ce153ace0fb8f40c772f44895cb20fe (commit)
   via  820fe368635c82ed1c3459b0f23cfd9c0cc762de (commit)
  from  88cdc5e23fadc81dcf8ab068c0620cf67712d01f (commit)


- Commits ---
commit 5ca4f9e97ce153ace0fb8f40c772f44895cb20fe
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Mon May 19 14:47:37 2008 +0900

gallium: Additional formats for bump mapping.

commit 820fe368635c82ed1c3459b0f23cfd9c0cc762de
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Sat May 17 00:12:43 2008 +0900

gallium: Fix typo.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-18 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_cb_program.c |5 -
 1 files changed, 4 insertions(+), 1 deletions(-)

   via  88cdc5e23fadc81dcf8ab068c0620cf67712d01f (commit)
  from  54fbd8bbd4e5a484d59907bae852908e3a8b8f3c (commit)


- Commits ---
commit 88cdc5e23fadc81dcf8ab068c0620cf67712d01f
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Sun May 18 16:37:35 2008 -0600

fix program delete/refcount bug

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-18 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 progs/glsl/texdemo1.c  |4 +-
 progs/trivial/quad-tex-2d.c|6 +-
 src/gallium/auxiliary/draw/draw_vs_exec.c  |   11 +-
 src/gallium/auxiliary/draw/draw_vs_llvm.c  |   65 +-
 src/gallium/auxiliary/draw/draw_vs_sse.c   |5 +-
 src/gallium/auxiliary/gallivm/gallivm.cpp  |9 +-
 src/gallium/auxiliary/gallivm/gallivm.h|   13 +-
 src/gallium/auxiliary/gallivm/gallivm_builtins.cpp |  267 +++---
 src/gallium/auxiliary/gallivm/gallivm_cpu.cpp  |   56 +-
 src/gallium/auxiliary/gallivm/instructions.cpp |   30 +-
 src/gallium/auxiliary/gallivm/instructionssoa.cpp  |  114 ++-
 src/gallium/auxiliary/gallivm/instructionssoa.h|9 +
 src/gallium/auxiliary/gallivm/llvm_builtins.c  |1 -
 src/gallium/auxiliary/gallivm/soabuiltins.c|  131 ++-
 src/gallium/auxiliary/gallivm/storage.cpp  |   16 +-
 src/gallium/auxiliary/gallivm/storagesoa.cpp   |8 +-
 src/gallium/auxiliary/gallivm/tgsitollvm.cpp   |6 +
 src/gallium/auxiliary/tgsi/util/tgsi_parse.c   |   15 +
 src/gallium/auxiliary/tgsi/util/tgsi_parse.h   |   31 +-
 src/gallium/drivers/cell/ppu/cell_state_shader.c   |   84 +-
 src/gallium/drivers/i915simple/i915_state.c|5 +-
 src/gallium/drivers/i965simple/brw_state.c |   19 +-
 src/gallium/drivers/softpipe/sp_fs_exec.c  |5 +-
 src/gallium/drivers/softpipe/sp_quad_fs.c  |   15 -
 src/gallium/drivers/softpipe/sp_setup.c|   81 +-
 src/gallium/drivers/softpipe/sp_state.h|7 +-
 src/gallium/drivers/softpipe/sp_state_fs.c |5 +-
 src/gallium/include/pipe/p_format.h|8 -
 src/glx/x11/indirect.c |  114 --
 src/glx/x11/indirect.h |6 -
 src/glx/x11/indirect_init.c|6 -
 src/mesa/drivers/dri/common/extension_helper.h |   48 +-
 src/mesa/glapi/dispatch.h  |  224 ++---
 src/mesa/glapi/gl_API.xml  |   14 +-
 src/mesa/glapi/glapioffsets.h  |  204 ++--
 src/mesa/glapi/glapitable.h|  198 ++--
 src/mesa/glapi/glapitemp.h |  122 ++--
 src/mesa/glapi/glprocs.h   |  472 +-
 src/mesa/main/config.h |   39 +-
 src/mesa/main/dlist.c  |  205 ++---
 src/mesa/main/state.c  |8 +-
 src/mesa/shader/arbprogram.c   |   33 +-
 src/mesa/shader/arbprogram.syn |4 +-
 src/mesa/shader/arbprogram_syn.h   |2 +
 src/mesa/shader/atifragshader.c|4 +-
 src/mesa/shader/nvprogram.c|   69 --
 src/mesa/shader/nvprogram.h|   12 -
 src/mesa/shader/prog_execute.c |  134 ++--
 src/mesa/shader/prog_execute.h |3 +-
 src/mesa/shader/prog_parameter.c   |3 +-
 src/mesa/shader/prog_print.c   |   22 +-
 src/mesa/shader/prog_statevars.c   |8 +-
 src/mesa/shader/shader_api.c   |   65 +-
 src/mesa/shader/slang/library/Makefile |2 +-
 .../shader/slang/library/slang_common_builtin.gc   |1 +
 .../shader/slang/library/slang_common_builtin_gc.h |   83 +-
 src/mesa/shader/slang/library/slang_core.gc|  162 +---
 src/mesa/shader/slang/library/slang_core_gc.h  |  697 ++---
 src/mesa/shader/slang/library/slang_version_syn.h  |   64 --
 src/mesa/shader/slang/slang_builtin.c  |   16 +-
 src/mesa/shader/slang/slang_codegen.c  |   79 +--
 src/mesa/shader/slang/slang_compile.c  |3 -
 src/mesa/shader/slang/slang_compile_operation.h|2 +-
 src/mesa/shader/slang/slang_emit.c |   12 +-
 src/mesa/shader/slang/slang_link.c |   41 +-
 src/mesa/sparc/glapi_sparc.S   |   56 +-
 src/mesa/state_tracker/st_cb_drawpixels.c  |4 +-
 src/mesa/state_tracker/st_cb_readpixels.c  |2 +-
 src/mesa/state_tracker/st_cb_texture.c |   13 +-
 src/mesa/state_tracker/st_context.c|4 +
 src/mesa/state_tracker/st_format.c |4 +-
 src/mesa/swrast/s_fragprog.c   |   40 +-
 src/mesa/vbo/vbo_exec_draw.c   |2 +-
 src/mesa/vbo/vbo_save_draw.c   |   10 +-
 src/mesa/x86-64/glapi_x86-64.S | 1092 
 src/mesa/x86/glapi_x86.S   |   60 +-
 76 files changed, 2511 insertions(+), 2983 deletions(-)
 delete mode 100755 src/m

mesa: Changes to 'gallium-tex-surfaces'

2008-05-16 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_cb_bitmap.c |5 +
 1 files changed, 5 insertions(+), 0 deletions(-)

   via  b4219e35e2de783ca03e53c311a8a56f8b633aa1 (commit)
  from  b2562736894b6a97e4f1be6c6861e250e9d0a765 (commit)


- Commits ---
commit b4219e35e2de783ca03e53c311a8a56f8b633aa1
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Fri May 16 16:11:00 2008 -0600

gallium: fix glBitmap surface memleak in context tear-down

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-14 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/shader/program.c  |5 ++---
 src/mesa/shader/shader_api.c   |6 ++
 src/mesa/shader/slang/slang_emit.c |4 ++--
 3 files changed, 6 insertions(+), 9 deletions(-)

   via  b2562736894b6a97e4f1be6c6861e250e9d0a765 (commit)
  from  73c5505c13c42ba1ab95fa1d1003d5f9327428a5 (commit)


- Commits ---
commit b2562736894b6a97e4f1be6c6861e250e9d0a765
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Wed May 14 12:19:22 2008 -0600

fix some additional program refcounting bugs

cherry-picked from master

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-09 Thread Michel Daenzer
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_pt_emit.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

   via  73c5505c13c42ba1ab95fa1d1003d5f9327428a5 (commit)
   via  7462f0557f9cce73ff2d32e62ef110b5d8622f87 (commit)
  from  a1f95a8bf64f863289b6759caeec76d7e054400e (commit)


- Commits ---
commit 73c5505c13c42ba1ab95fa1d1003d5f9327428a5
Merge: a1f95a8bf64f863289b6759caeec76d7e054400e 
7462f0557f9cce73ff2d32e62ef110b5d8622f87
Author: Michel Dänzer <[EMAIL PROTECTED]>
Date:   Fri May 9 18:16:02 2008 +0100

Merge branch 'gallium-0.1' into gallium-tex-surfaces

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-09 Thread Roland Scheidegger
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_cb_fbo.c |6 --
 src/mesa/state_tracker/st_cb_texture.c |   17 -
 src/mesa/state_tracker/st_texture.h|5 +
 3 files changed, 17 insertions(+), 11 deletions(-)

   via  a1f95a8bf64f863289b6759caeec76d7e054400e (commit)
  from  5ee2b5bdcc62e844079829f4f4301aad5374c62e (commit)


- Commits ---
commit a1f95a8bf64f863289b6759caeec76d7e054400e
Author: Roland Scheidegger <[EMAIL PROTECTED]>
Date:   Fri May 9 15:04:33 2008 +0200

gallium: depth textures have usage depth_stencil instead of render_target

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-09 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_pipe_vbuf.c |3 ---
 src/gallium/auxiliary/draw/draw_pt_fetch.c  |3 ++-
 src/gallium/auxiliary/draw/draw_pt_fetch_emit.c |3 ++-
 3 files changed, 4 insertions(+), 5 deletions(-)

   via  5ee2b5bdcc62e844079829f4f4301aad5374c62e (commit)
  from  2f9b1b9cc20f079cb46bbbcc9db09880070e4de9 (commit)


- Commits ---
commit 5ee2b5bdcc62e844079829f4f4301aad5374c62e
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Fri May 9 15:02:59 2008 +0100

draw: fix translate double-free, minor cleanups

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-09 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_pipe_vbuf.c |   20 ++--
 src/gallium/auxiliary/draw/draw_pt_emit.c   |   10 +-
 src/gallium/auxiliary/draw/draw_pt_fetch.c  |7 ++-
 src/gallium/auxiliary/draw/draw_pt_fetch_emit.c |3 ++-
 src/gallium/auxiliary/translate/translate.h |   21 +
 5 files changed, 44 insertions(+), 17 deletions(-)

   via  2f9b1b9cc20f079cb46bbbcc9db09880070e4de9 (commit)
   via  1a03812fb57e956b438cd42ac68978facb49a99d (commit)
   via  80474d576c2e92441f6bcc18faae71a38b91bd70 (commit)
  from  54777e124c38812e5e80319048b6c71009bcf9dd (commit)


- Commits ---
commit 2f9b1b9cc20f079cb46bbbcc9db09880070e4de9
Merge: 54777e124c38812e5e80319048b6c71009bcf9dd 
1a03812fb57e956b438cd42ac68978facb49a99d
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Fri May 9 13:11:48 2008 +0100

Merge commit 'origin/gallium-0.1' into gallium-tex-surfaces

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-09 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/util/u_string.h |7 +++
 1 files changed, 7 insertions(+), 0 deletions(-)

   via  54777e124c38812e5e80319048b6c71009bcf9dd (commit)
  from  36e1bc865b421be8919ce7d26eb4ae593a885372 (commit)


- Commits ---
commit 54777e124c38812e5e80319048b6c71009bcf9dd
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Fri May 9 18:47:44 2008 +0900

gallium: Define util_vsprintf.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-09 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/draw/draw_pt_emit.c   |8 
 src/gallium/auxiliary/draw/draw_pt_fetch.c  |8 +---
 src/gallium/auxiliary/translate/translate.h |5 ++---
 src/gallium/drivers/softpipe/sp_setup.c |5 +++--
 src/gallium/winsys/xlib/fakeglx.c   |9 +
 src/gallium/winsys/xlib/xm_api.c|3 +++
 6 files changed, 26 insertions(+), 12 deletions(-)

   via  36e1bc865b421be8919ce7d26eb4ae593a885372 (commit)
   via  b514f5f3ba4c9cf6c39cbcdf5bf0d2d8efb8d19b (commit)
   via  fec1d215f623221cb52f22c8f10e5de99ebc9cc2 (commit)
   via  9002cdb48e65c063ea00e1cb4917d432b22ae0ad (commit)
  from  47f639a62989cea4b3b14cd73bb39de85acec8ea (commit)


- Commits ---
commit 36e1bc865b421be8919ce7d26eb4ae593a885372
Merge: 47f639a62989cea4b3b14cd73bb39de85acec8ea 
b514f5f3ba4c9cf6c39cbcdf5bf0d2d8efb8d19b
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Fri May 9 08:56:01 2008 +0100

Merge branch 'gallium-0.1' into gallium-tex-surfaces

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-08 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/util/p_debug.c |4 
 1 files changed, 4 insertions(+), 0 deletions(-)

   via  47f639a62989cea4b3b14cd73bb39de85acec8ea (commit)
  from  2268306f58769dff4b2b1da8bb668bdff2856d70 (commit)


- Commits ---
commit 47f639a62989cea4b3b14cd73bb39de85acec8ea
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Fri May 9 14:34:51 2008 +0900

gallium: Disable debug_get_option for release builds on Windows.

It always creates the C:\gallium.cfg , even if it does not exists, which
might be confusing.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-08 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 .../auxiliary/pipebuffer/pb_buffer_fenced.c|  100 ++--
 1 files changed, 50 insertions(+), 50 deletions(-)

   via  2268306f58769dff4b2b1da8bb668bdff2856d70 (commit)
  from  f763cc3cb54ee419902bdf24065e7c1948e92b67 (commit)


- Commits ---
commit 2268306f58769dff4b2b1da8bb668bdff2856d70
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Fri May 9 11:02:10 2008 +0900

gallium: Don't serialize GPU writes.

Only make sure the GPU is finished with a buffer before mapping.

The opposite -- waiting for the CPU to be finished before handing
to the CPU -- must be done before fencing.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-08 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_atom_shader.c |2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

   via  f763cc3cb54ee419902bdf24065e7c1948e92b67 (commit)
  from  2a39dbe7364af5444b1eb43650dfc31ed09257dc (commit)


- Commits ---
commit f763cc3cb54ee419902bdf24065e7c1948e92b67
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Thu May 8 19:32:49 2008 -0600

gallium: don't free shader.tokens in get_passthrough_fs()

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-08 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/util/u_draw_quad.c |   81 +++---
 src/mesa/state_tracker/st_cb_texture.c   |   11 +++-
 src/mesa/state_tracker/st_texture.c  |5 ++-
 3 files changed, 53 insertions(+), 44 deletions(-)

   via  2a39dbe7364af5444b1eb43650dfc31ed09257dc (commit)
   via  044d583ba12689cbe99098eb999854303de57f59 (commit)
  from  f9e2f26df3c16eaa0c56db11cd94b5af7a361ee8 (commit)


- Commits ---
commit 2a39dbe7364af5444b1eb43650dfc31ed09257dc
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Thu May 8 19:19:52 2008 -0600

gallium: fix out of tex memory crashes

commit 044d583ba12689cbe99098eb999854303de57f59
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Thu May 8 18:38:02 2008 -0600

gallium: handle null ptrs

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-08 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_cb_fbo.c |   15 +--
 1 files changed, 1 insertions(+), 14 deletions(-)

   via  f9e2f26df3c16eaa0c56db11cd94b5af7a361ee8 (commit)
  from  2f07e1caa02c9dcdddc673e61eb91b83b82d283b (commit)


- Commits ---
commit f9e2f26df3c16eaa0c56db11cd94b5af7a361ee8
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Thu May 8 17:45:59 2008 -0600

gallium: re-enable call to init_renderbuffer_bits(), remove dead code

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-08 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_atom_framebuffer.c |5 +
 src/mesa/state_tracker/st_cb_bitmap.c|   12 +++-
 src/mesa/state_tracker/st_cb_drawpixels.c|   19 ---
 3 files changed, 16 insertions(+), 20 deletions(-)

   via  2f07e1caa02c9dcdddc673e61eb91b83b82d283b (commit)
   via  a7e8e31320bbc563536389587520875c3b57 (commit)
   via  f3ecd488ddb9ef0949466accbd7db686c8e4662e (commit)
   via  29d9f6b0d263b6ea2f89ea955d53d2671d9a6e43 (commit)
   via  e93243cb80ee3ae834a50efe7bacd232d8846305 (commit)
  from  6548e9b0183d2ddfc8b57919d5be0e75ef79182e (commit)


- Commits ---
commit 2f07e1caa02c9dcdddc673e61eb91b83b82d283b
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Thu May 8 17:42:18 2008 -0600

gallium: fix render to depth texture

commit a7e8e31320bbc563536389587520875c3b57
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Thu May 8 17:13:01 2008 -0600

gallium: replace pipe_buffer_destroy() call with pipe_buffer_reference(NULL)

commit f3ecd488ddb9ef0949466accbd7db686c8e4662e
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Thu May 8 17:11:55 2008 -0600

gallium: remove dead code

commit 29d9f6b0d263b6ea2f89ea955d53d2671d9a6e43
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Thu May 8 17:11:05 2008 -0600

gallium: no-op st_Bitmap() if width or height is zero

commit e93243cb80ee3ae834a50efe7bacd232d8846305
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Thu May 8 16:02:19 2008 -0600

gallium: clean-up, minor fix

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-08 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_cb_feedback.c |7 +++
 1 files changed, 7 insertions(+), 0 deletions(-)

   via  6548e9b0183d2ddfc8b57919d5be0e75ef79182e (commit)
  from  d2ec02f44026244130b4e6f9d87eac6a03a9c6c1 (commit)


- Commits ---
commit 6548e9b0183d2ddfc8b57919d5be0e75ef79182e
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Thu May 8 14:20:32 2008 -0600

gallium: plug in dummy stage->destroy func

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-08 Thread Michel Daenzer
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/cso_cache/cso_context.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

   via  d2ec02f44026244130b4e6f9d87eac6a03a9c6c1 (commit)
   via  1dfb3d4729ce4cd71a593c14dbb2907cd987f8ab (commit)
  from  8eab7de888bb4056c34f80edfbc90a543736ea3b (commit)


- Commits ---
commit d2ec02f44026244130b4e6f9d87eac6a03a9c6c1
Merge: 8eab7de888bb4056c34f80edfbc90a543736ea3b 
1dfb3d4729ce4cd71a593c14dbb2907cd987f8ab
Author: Michel Dänzer <[EMAIL PROTECTED]>
Date:   Thu May 8 19:01:34 2008 +0100

Merge branch 'gallium-0.1' into gallium-tex-surfaces

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-08 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/pipebuffer/pb_validate.c |  113 ++--
 1 files changed, 48 insertions(+), 65 deletions(-)

   via  8eab7de888bb4056c34f80edfbc90a543736ea3b (commit)
  from  79e57695e14eee08c799670e105f2371471747f8 (commit)


- Commits ---
commit 8eab7de888bb4056c34f80edfbc90a543736ea3b
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Fri May 9 00:08:57 2008 +0900

pipebuffer: Temporarily reimplement validation as growable array.

Jose

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-08 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 progs/tests/fbotest2.c |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

   via  79e57695e14eee08c799670e105f2371471747f8 (commit)
  from  7ffbfaccfb1484a4ffd5aea0e0e1fbb407977a56 (commit)


- Commits ---
commit 79e57695e14eee08c799670e105f2371471747f8
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Thu May 8 08:33:44 2008 -0600

disable GL_DEPTH_TEST before glDrawPixels in case window has unrequested 
depth buffer

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-08 Thread Michel Daenzer
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/pipebuffer/pb_validate.c |2 +-
 src/gallium/auxiliary/pipebuffer/pb_validate.h |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

   via  7ffbfaccfb1484a4ffd5aea0e0e1fbb407977a56 (commit)
  from  82dd0225e7e21a35ca66d439dce8cfa39d782470 (commit)


- Commits ---
commit 7ffbfaccfb1484a4ffd5aea0e0e1fbb407977a56
Author: Michel Dänzer <[EMAIL PROTECTED]>
Date:   Thu May 8 13:26:23 2008 +0100

gallium: Make sure functions have proper prototypes and remove unused 
variable.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-08 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/pipebuffer/Makefile  |1 +
 src/gallium/auxiliary/pipebuffer/SConscript|1 +
 src/gallium/auxiliary/pipebuffer/pb_bufmgr.h   |4 +-
 src/gallium/auxiliary/pipebuffer/pb_validate.c |  170 
 .../u_hash_table.h => pipebuffer/pb_validate.h}|   66 
 src/gallium/auxiliary/util/u_hash_table.c  |   77 -
 src/gallium/auxiliary/util/u_hash_table.h  |4 +
 7 files changed, 279 insertions(+), 44 deletions(-)
 create mode 100644 src/gallium/auxiliary/pipebuffer/pb_validate.c
 copy src/gallium/auxiliary/{util/u_hash_table.h => pipebuffer/pb_validate.h} 
(62%)

   via  82dd0225e7e21a35ca66d439dce8cfa39d782470 (commit)
   via  665b327a47ce80d136e91cfafedbc165227ea168 (commit)
   via  53996e562f8623ccb1defeaaa77efdff24477808 (commit)
  from  a266af9200444a4f651e0ff0cf54e533be38d44d (commit)


- Commits ---
commit 82dd0225e7e21a35ca66d439dce8cfa39d782470
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Thu May 8 15:28:42 2008 +0900

pipebuffer: Preliminary buffer validation.

Use table to store a list of buffers to validate. Unfortunately cso_hash
shrinks/regrows the hash every time, so still has to be addressed.

Multi-thread validation is still WIP.

commit 665b327a47ce80d136e91cfafedbc165227ea168
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Thu May 8 15:19:07 2008 +0900

gallium: Really free hash entries.

Hook up to the new cso_hash_erase function.

commit 53996e562f8623ccb1defeaaa77efdff24477808
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Thu May 8 14:56:03 2008 +0900

pipebuffer: Don't include standard headers directly.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-07 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/shader/shader_api.c |4 
 1 files changed, 4 insertions(+), 0 deletions(-)

   via  a266af9200444a4f651e0ff0cf54e533be38d44d (commit)
  from  1a82d9648b3db780e58e4966924157542d148c58 (commit)


- Commits ---
commit a266af9200444a4f651e0ff0cf54e533be38d44d
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Wed May 7 20:18:49 2008 -0600

mesa: minor fixes in _mesa_free_shader_program_data() and 
_mesa_link_program()

From master:
Set shProg->NumShaders = 0 after freeing program's list of shaders.
Set _NEW_PROGRAM in _mesa_link_program() to fix a state validation bug.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-07 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 progs/xdemos/glthreads.c |  306 --
 src/mesa/state_tracker/st_atom.c |3 +-
 src/mesa/state_tracker/st_atom.h |1 +
 src/mesa/state_tracker/st_atom_framebuffer.c |   60 +-
 src/mesa/state_tracker/st_atom_shader.c  |   26 ++-
 src/mesa/state_tracker/st_atom_texture.c |   80 +---
 src/mesa/state_tracker/st_cb_fbo.c   |   34 +++-
 src/mesa/state_tracker/st_cb_fbo.h   |3 +
 src/mesa/state_tracker/st_cb_readpixels.c|2 +
 src/mesa/state_tracker/st_cb_texture.c   |1 +
 src/mesa/state_tracker/st_context.h  |3 +
 src/mesa/state_tracker/st_texture.c  |   16 ++
 12 files changed, 428 insertions(+), 107 deletions(-)

   via  1a82d9648b3db780e58e4966924157542d148c58 (commit)
   via  8f76459f62aaf6f3a130e9be75aa7fe565406d28 (commit)
   via  f34a30bf791b7126b13abaa1965c70ff9633f38e (commit)
  from  ffe78987dc01864cdb8f8b74855c3e14cff1c0bb (commit)


- Commits ---
commit 1a82d9648b3db780e58e4966924157542d148c58
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Wed May 7 16:44:33 2008 -0600

gallium: fix some render to texture bugs

Before, we were sometimes rendering into a stale texture because
st_finalize_texture() would discard the old texture and create a new one.

Moved st_update_framebuffer atom after texture validation so that we
can create a new renderbuffer surface if the texture changes.

Also, split texture validation into two parts: finalize_textures and
update_textures.  Do finalize_textures first to avoid getting into the
situtation where we're doing a pipe->surface_copy() mid-way through
state validation.

Some debug code still in place, but disabled...

commit 8f76459f62aaf6f3a130e9be75aa7fe565406d28
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Wed May 7 11:57:03 2008 -0600

mesa: document a/s keys

commit f34a30bf791b7126b13abaa1965c70ff9633f38e
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Wed May 7 11:56:24 2008 -0600

mesa: add texturing to thread test

Run with -t to enable texture mapping.
Press 't' to update the texture image.  When the texture is changed in one
thread it should also get updated in the other threads since textures are
shared by all contexts.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-07 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 include/GLES/egl.h|  195 --
 include/GLES/egltypes.h   |  111 --
 include/GLES/gl.h |  861 +
 include/GLES/glext.h  |   80 
 src/mesa/main/ffvertex_prog.c |   43 +--
 5 files changed,  insertions(+), 179 deletions(-)
 create mode 100644 include/GLES/gl.h
 create mode 100644 include/GLES/glext.h

   via  ffe78987dc01864cdb8f8b74855c3e14cff1c0bb (commit)
   via  deceeca18d3a3f18caeac980ad63fafd8bad709c (commit)
   via  05370685fedab9608d6b5b5de7042dac4289e522 (commit)
   via  103ae5d16fd9fef566096570f731bb634a8025d4 (commit)
   via  10f6ae0355937615d137c79c060b9e5a923f0d65 (commit)
   via  66f703dca938f7749edc717fd8f690aba2d6e936 (commit)
  from  3e1a4c286936abdb4ce1b62a9ebdd93db1777aff (commit)


- Commits ---
commit ffe78987dc01864cdb8f8b74855c3e14cff1c0bb
Merge: 3e1a4c286936abdb4ce1b62a9ebdd93db1777aff 
deceeca18d3a3f18caeac980ad63fafd8bad709c
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Wed May 7 15:57:36 2008 +0100

Merge commit 'origin/gallium-0.1' into gallium-tex-surfaces

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-07 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/main/context.c |   42 ++---
 src/mesa/main/mtypes.h  |4 +-
 src/mesa/main/state.c   |   32 ++
 src/mesa/shader/prog_cache.c|5 +-
 src/mesa/shader/program.c   |  103 ---
 src/mesa/shader/program.h   |   22 +++
 src/mesa/shader/shader_api.c|6 +-
 src/mesa/shader/slang/slang_link.c  |   12 ++--
 src/mesa/state_tracker/st_atom_shader.c |7 ++-
 src/mesa/state_tracker/st_context.c |3 +
 src/mesa/state_tracker/st_program.h |   24 +++-
 11 files changed, 186 insertions(+), 74 deletions(-)

   via  3e1a4c286936abdb4ce1b62a9ebdd93db1777aff (commit)
   via  a56a59ce74b7f18f25a13992d2a2c1ae7cf973ce (commit)
  from  10b7192747087ec25f97cdfcfc062654a2d8fe6d (commit)


- Commits ---
commit 3e1a4c286936abdb4ce1b62a9ebdd93db1777aff
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Wed May 7 08:56:08 2008 -0600

mesa: free shader program data before deleting shader objects.

Picked from master.
Fixes mem corruption seen when glean/api2 test exits.

commit a56a59ce74b7f18f25a13992d2a2c1ae7cf973ce
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Wed May 7 08:55:33 2008 -0600

gallium: implement full reference counting for vertex/fragment programs

Use _mesa_reference_vert/fragprog() wherever we assign program pointers.
Fixes a memory corruption bug found with glean/api2 test.
Another memory bug involving shaders yet to be fixed...

Picked from gallium-0.1

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-07 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/util/u_pack_color.h |   26 ++
 1 files changed, 26 insertions(+), 0 deletions(-)

   via  10b7192747087ec25f97cdfcfc062654a2d8fe6d (commit)
  from  33cda1e5e57838845ec62714677832f7cdabc5dc (commit)


- Commits ---
commit 10b7192747087ec25f97cdfcfc062654a2d8fe6d
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Wed May 7 22:01:27 2008 +0900

gallium: Implement util_pack_color for A8, L8, and I8 formats.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-07 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/util/p_debug.c |6 --
 1 files changed, 4 insertions(+), 2 deletions(-)

   via  33cda1e5e57838845ec62714677832f7cdabc5dc (commit)
  from  5efd2d59eb19cc44624d3f842d3d1d291876ae7d (commit)


- Commits ---
commit 33cda1e5e57838845ec62714677832f7cdabc5dc
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Wed May 7 21:37:32 2008 +0900

gallium: Fix release build.

pf_sprint_name might be used there too.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-07 Thread Michal Krol
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/util/p_debug.c |   13 ++---
 1 files changed, 6 insertions(+), 7 deletions(-)

   via  5efd2d59eb19cc44624d3f842d3d1d291876ae7d (commit)
  from  55c13f5af7903c2a0f5a1839259a0a0cc15d6e5e (commit)


- Commits ---
commit 5efd2d59eb19cc44624d3f842d3d1d291876ae7d
Author: Michal Krol <[EMAIL PROTECTED]>
Date:   Wed May 7 14:24:14 2008 +0200

gallium: Fix compilation errors.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-07 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/util/p_debug.c |  180 ++
 1 files changed, 97 insertions(+), 83 deletions(-)

   via  55c13f5af7903c2a0f5a1839259a0a0cc15d6e5e (commit)
  from  942b02956e7889aab977cf465fddb0055b758af2 (commit)


- Commits ---
commit 55c13f5af7903c2a0f5a1839259a0a0cc15d6e5e
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Wed May 7 20:27:42 2008 +0900

gallium: Implement pf_sprint_name as a simple static table.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-07 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/util/p_debug.c |   28 
 1 files changed, 12 insertions(+), 16 deletions(-)

   via  942b02956e7889aab977cf465fddb0055b758af2 (commit)
  from  79931e38abc62286151121a3f59127e296144551 (commit)


- Commits ---
commit 942b02956e7889aab977cf465fddb0055b758af2
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Wed May 7 19:39:34 2008 +0900

gallium: Use the u_string.h functions.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-07 Thread Michel Daenzer
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_cb_texture.c |   21 +++--
 1 files changed, 11 insertions(+), 10 deletions(-)

   via  79931e38abc62286151121a3f59127e296144551 (commit)
  from  4d1bf8a85eae730ca875194864277602f57582ea (commit)


- Commits ---
commit 79931e38abc62286151121a3f59127e296144551
Author: Michel Dänzer <[EMAIL PROTECTED]>
Date:   Wed May 7 08:46:28 2008 +0100

Revert "gallium: move setup of dest_surface in do_copy_texsubimage()"

This reverts commit f7dbd18371f9cb6686b6a97642b3ca5577e83472.

Looks like an accidental revert of commit
650c57f19398800dfdcf357b6e9ec7b68bfa34f1.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-07 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/util/p_debug_mem.c |9 -
 1 files changed, 8 insertions(+), 1 deletions(-)

   via  4d1bf8a85eae730ca875194864277602f57582ea (commit)
  from  c7ad942c54c3892a98d248a15af817f256260e75 (commit)


- Commits ---
commit 4d1bf8a85eae730ca875194864277602f57582ea
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Wed May 7 16:29:36 2008 +0900

gallium: Output the total of leaked memory.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-06 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/drivers/i915simple/i915_texture.c|3 ++-
 src/gallium/drivers/softpipe/sp_texture.c|3 ++-
 src/gallium/include/pipe/p_state.h   |5 +++--
 src/gallium/include/pipe/p_winsys.h  |3 ++-
 src/gallium/winsys/dri/intel/intel_winsys_pipe.c |3 ++-
 src/gallium/winsys/xlib/xm_winsys.c  |3 ++-
 src/gallium/winsys/xlib/xm_winsys_aub.c  |3 ++-
 7 files changed, 15 insertions(+), 8 deletions(-)

   via  c7ad942c54c3892a98d248a15af817f256260e75 (commit)
   via  fe06a47361b2db3dfde537aeb0c193495a16905e (commit)
  from  6b0fd0f1572cd6af1e931b70f75852de25d32649 (commit)


- Commits ---
commit c7ad942c54c3892a98d248a15af817f256260e75
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Wed May 7 14:17:59 2008 +0900

gallium: Propagate tex_usage flags down to winsys.

commit fe06a47361b2db3dfde537aeb0c193495a16905e
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Wed May 7 14:14:48 2008 +0900

gallium: New PIPE_TEXTURE_USAGE_PRIMARY flag for primary surfaces.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-06 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_cb_texture.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

   via  6b0fd0f1572cd6af1e931b70f75852de25d32649 (commit)
  from  296378b6c8b205048244746e260739448c4ee590 (commit)


- Commits ---
commit 6b0fd0f1572cd6af1e931b70f75852de25d32649
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Tue May 6 15:39:39 2008 -0600

gallium: re-enable temporarily disabled code in do_copy_texsubimage()

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-06 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_cb_accum.c  |   73 +
 src/mesa/state_tracker/st_cb_drawpixels.c |   33 +++--
 src/mesa/state_tracker/st_cb_fbo.c|   27 ++-
 src/mesa/state_tracker/st_cb_fbo.h|3 +-
 src/mesa/state_tracker/st_cb_readpixels.c |   34 +
 src/mesa/state_tracker/st_cb_texture.c|   29 +++
 6 files changed, 138 insertions(+), 61 deletions(-)

   via  296378b6c8b205048244746e260739448c4ee590 (commit)
   via  973d0c014dba87308e358291de0730d38d50a733 (commit)
   via  f7dbd18371f9cb6686b6a97642b3ca5577e83472 (commit)
  from  a6ad4927740e5699f1a047f4c78f069f6a91c6ea (commit)


- Commits ---
commit 296378b6c8b205048244746e260739448c4ee590
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Tue May 6 13:47:41 2008 -0600

gallium: create drawing surfaces as GPU_READ/WRITE only

Create different temporary surfaces for CPU_READ/WRITE when needed (such as
for glReadPixels, glAccum, some glCopy/DrawPixels, glCopyTexSubImage, etc).

commit 973d0c014dba87308e358291de0730d38d50a733
Author: Michal Danzer <[EMAIL PROTECTED]>
Date:   Tue May 6 12:35:25 2008 -0600

gallium: create renderbuffer surface w/out CPU_READ/WRITE flags

commit f7dbd18371f9cb6686b6a97642b3ca5577e83472
Author: Michal Danzer <[EMAIL PROTECTED]>
Date:   Tue May 6 12:34:34 2008 -0600

gallium: move setup of dest_surface in do_copy_texsubimage()

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-06 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 bin/raw2png.py   |  339 ++
 src/gallium/auxiliary/util/p_debug.c |   47 +
 src/gallium/include/pipe/p_debug.h   |   11 +
 3 files changed, 397 insertions(+), 0 deletions(-)
 create mode 100755 bin/raw2png.py

   via  a6ad4927740e5699f1a047f4c78f069f6a91c6ea (commit)
  from  809dd9089bae70cf35cea6a75258e700e7455738 (commit)


- Commits ---
commit a6ad4927740e5699f1a047f4c78f069f6a91c6ea
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Wed May 7 02:51:49 2008 +0900

gallium: Simple facility to dump and view images for debugging.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-06 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_atom_sampler.c |2 +-
 src/mesa/state_tracker/st_cb_texture.c   |   24 +---
 2 files changed, 14 insertions(+), 12 deletions(-)

   via  809dd9089bae70cf35cea6a75258e700e7455738 (commit)
  from  d0279fc4b38c72356a341173317bcd45d9093f45 (commit)


- Commits ---
commit 809dd9089bae70cf35cea6a75258e700e7455738
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Tue May 6 08:37:28 2008 -0600

gallium: sync up texture/sampler changes with master

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-06 Thread Michel Daenzer
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_cb_drawpixels.c |3 ++-
 src/mesa/state_tracker/st_cb_texture.c|   23 +--
 2 files changed, 15 insertions(+), 11 deletions(-)

   via  d0279fc4b38c72356a341173317bcd45d9093f45 (commit)
   via  650c57f19398800dfdcf357b6e9ec7b68bfa34f1 (commit)
  from  4c6c073f993e13da0b68f897a4221e6bb7875fbe (commit)


- Commits ---
commit d0279fc4b38c72356a341173317bcd45d9093f45
Author: Michel Dänzer <[EMAIL PROTECTED]>
Date:   Tue May 6 12:24:04 2008 +0100

gallium: Make sure to release texture surfaces (at the right time).

commit 650c57f19398800dfdcf357b6e9ec7b68bfa34f1
Author: Michel Dänzer <[EMAIL PROTECTED]>
Date:   Tue May 6 12:23:16 2008 +0100

gallium: glCopyTexSubImage improvement.

Only get a texture surface for attempting an accelerated copy, and mark it 
for
GPU use only.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-06 Thread Michel Daenzer
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/util/u_string.h |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

   via  4c6c073f993e13da0b68f897a4221e6bb7875fbe (commit)
  from  09e6be9b5782870f1f225653687e0d3e7be2a5a9 (commit)


- Commits ---
commit 4c6c073f993e13da0b68f897a4221e6bb7875fbe
Author: Michel Dänzer <[EMAIL PROTECTED]>
Date:   Tue May 6 09:07:11 2008 +0100

gallium: Define util_sprintf for non-WIN32.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-05 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 progs/tests/manytex.c|1 +
 progs/tests/mipmap_limits.c  |   32 +++-
 src/gallium/auxiliary/tgsi/exec/tgsi_exec.c  |6 +
 src/gallium/auxiliary/tgsi/exec/tgsi_exec.h  |   10 +-
 src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c  |   65 +++
 src/gallium/auxiliary/util/u_gen_mipmap.c|   20 +-
 src/gallium/drivers/softpipe/sp_tex_sample.c |   14 ++
 src/gallium/drivers/softpipe/sp_tile_cache.c |   12 +-
 src/gallium/include/pipe/p_defines.h |2 +-
 src/gallium/winsys/xlib/xm_winsys.c  |  260 +-
 src/mesa/main/imports.c  |   36 ++--
 src/mesa/state_tracker/st_atom.h |   28 ++--
 src/mesa/state_tracker/st_atom_sampler.c |4 +-
 src/mesa/state_tracker/st_atom_texture.c |2 +
 src/mesa/state_tracker/st_cb_strings.c   |   12 +-
 src/mesa/state_tracker/st_cb_texture.c   |   30 +--
 src/mesa/state_tracker/st_texture.h  |4 +-
 17 files changed, 283 insertions(+), 255 deletions(-)

   via  09e6be9b5782870f1f225653687e0d3e7be2a5a9 (commit)
   via  f77442fbd3b539aa3da927630c12c3a1a377f6da (commit)
   via  736374c1052be647bd7c377344acf8db0af4ddfc (commit)
   via  736f535b4f1c5e6912b5b2fe9415a3b44a678844 (commit)
   via  bc57a7c9f7e5f70d77e7f02da2a214a56fad1d80 (commit)
   via  3837d401cc665eccf079eba5822b1a3eec565b81 (commit)
   via  3668d20a9f382a174e002dc9b226710bdd983992 (commit)
   via  6e004e973bcc5b789ee3f70b70f5d728c8b8ea71 (commit)
   via  07aaf3a7a730d65052ec34a82cce9b373673b556 (commit)
   via  ce509401738e7073de94a2b7fc41461c52a73da0 (commit)
   via  479d19f5a2bca79104f3b7f94147e94a52a27fea (commit)
   via  3d53d38d5e35386de4793162b9dd32e171927059 (commit)
   via  cc2af38f2afa0e6003c8338d51c4f5fbabde40e1 (commit)
   via  cff8d3bdcbf78b57b52a2f60c54e5a3cae286137 (commit)
   via  e9513bd403c0ba0b004d2414fda6736b38cecfd5 (commit)
   via  522f11b63279da6bc487f5b6fd71ecbba7aead52 (commit)
   via  8a5bf456dcb84b315152b87e33c8736248ad0a46 (commit)
   via  d4074c509b5d28be0a2ec51d40329e1aed7047ef (commit)
   via  be8a42b4fcad0e0c7803e63f9c4b488c2f618cef (commit)
   via  6c15a70b75b1625b69790f98f2f44e9ae4435f6a (commit)
   via  17058e07469f2dc5b47b4f820bd5a31b7ed9177c (commit)
  from  6361d6f48d13ce481253faf106fba5c6a41488ed (commit)


- Commits ---
commit 09e6be9b5782870f1f225653687e0d3e7be2a5a9
Merge: 6361d6f48d13ce481253faf106fba5c6a41488ed 
f77442fbd3b539aa3da927630c12c3a1a377f6da
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Tue May 6 07:45:28 2008 +0100

Merge commit 'origin/gallium-0.1' into gallium-tex-surfaces

Conflicts:

src/mesa/state_tracker/st_atom_sampler.c
src/mesa/state_tracker/st_cb_texture.c

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-05 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/include/pipe/p_screen.h |   12 
 1 files changed, 12 insertions(+), 0 deletions(-)

   via  6361d6f48d13ce481253faf106fba5c6a41488ed (commit)
  from  131a1fbc91725c11e4822b82e58b94ec3a711476 (commit)


- Commits ---
commit 6361d6f48d13ce481253faf106fba5c6a41488ed
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Tue May 6 14:57:18 2008 +0900

gallium: New pipe_screen interface to overlay a texture on existing memory.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-05 Thread Jose Fonseca
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 common.py |5 +-
 src/gallium/auxiliary/util/u_string.h |  112 +
 2 files changed, 114 insertions(+), 3 deletions(-)

   via  131a1fbc91725c11e4822b82e58b94ec3a711476 (commit)
   via  a3195e9d4eeb44032c0435f09b3e4a3dbf606777 (commit)
  from  ffde4e03cf178719c06c300939f8f469d7fc5e9c (commit)


- Commits ---
commit 131a1fbc91725c11e4822b82e58b94ec3a711476
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Mon May 5 23:58:37 2008 +0900

util: Alternative implementation for standard c library string functions.

commit a3195e9d4eeb44032c0435f09b3e4a3dbf606777
Author: José Fonseca <[EMAIL PROTECTED]>
Date:   Mon May 5 23:57:51 2008 +0900

scons: A few more compiler flags adjustments to match winddk.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-03 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_atom_sampler.c |5 +++--
 src/mesa/state_tracker/st_cb_texture.c   |5 -
 2 files changed, 7 insertions(+), 3 deletions(-)

   via  ffde4e03cf178719c06c300939f8f469d7fc5e9c (commit)
  from  8e6a3807981bb96bb6747683dbc9f92ae7117dd2 (commit)


- Commits ---
commit ffde4e03cf178719c06c300939f8f469d7fc5e9c
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Sat May 3 17:01:20 2008 -0600

gallium: fix some BaseLevel, lastLevel bugs

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-03 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/include/pipe/p_defines.h |6 ++
 src/gallium/include/pipe/p_state.h   |1 +
 2 files changed, 7 insertions(+), 0 deletions(-)

   via  8e6a3807981bb96bb6747683dbc9f92ae7117dd2 (commit)
  from  99df379b2c5b8e4e2ee7e5f2af864daf0a9eb1f7 (commit)


- Commits ---
commit 8e6a3807981bb96bb6747683dbc9f92ae7117dd2
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Sat May 3 15:41:05 2008 +0100

gallium: add pipe surface layout value (Roland Scheidegger)

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-02 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_cb_fbo.c |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

   via  99df379b2c5b8e4e2ee7e5f2af864daf0a9eb1f7 (commit)
  from  b2021e7c06a9ec13b82eeeb352ad2408fe060518 (commit)


- Commits ---
commit 99df379b2c5b8e4e2ee7e5f2af864daf0a9eb1f7
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Fri May 2 11:12:15 2008 -0600

gallium: set template.target = PIPE_TEXTURE_2D

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-02 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/drivers/i965simple/brw_tex_layout.c |8 
 src/gallium/include/pipe/p_state.h  |3 ++-
 src/mesa/state_tracker/st_cb_fbo.c  |   16 ++--
 3 files changed, 16 insertions(+), 11 deletions(-)

   via  b2021e7c06a9ec13b82eeeb352ad2408fe060518 (commit)
   via  7849ccb2a7dba3b9d751acaac9dd9aec3abe3b59 (commit)
  from  5cb29dae06a4d97dc40ac7573e7ae7211e329b3c (commit)


- Commits ---
commit b2021e7c06a9ec13b82eeeb352ad2408fe060518
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Fri May 2 17:56:01 2008 +0100

gallium: identify depth-stencil textures

And don't use the display-target path to allocate them.

commit 7849ccb2a7dba3b9d751acaac9dd9aec3abe3b59
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Fri May 2 17:55:22 2008 +0100

brw: remove dead code

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-02 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/drivers/i915simple/i915_texture.c  |   91 ++
 src/gallium/drivers/softpipe/sp_texture.c  |  101 
 src/gallium/drivers/softpipe/sp_texture.h  |2 +-
 src/gallium/include/pipe/p_state.h |6 +-
 src/mesa/state_tracker/st_atom_pixeltransfer.c |3 +-
 src/mesa/state_tracker/st_cb_bitmap.c  |6 +-
 src/mesa/state_tracker/st_cb_drawpixels.c  |6 +-
 src/mesa/state_tracker/st_cb_fbo.c |   23 --
 src/mesa/state_tracker/st_cb_texture.c |   10 ++-
 src/mesa/state_tracker/st_texture.c|4 +-
 src/mesa/state_tracker/st_texture.h|3 +-
 11 files changed, 186 insertions(+), 69 deletions(-)

   via  5cb29dae06a4d97dc40ac7573e7ae7211e329b3c (commit)
   via  a73ae3d5eb8419feab5aea26573aa41b72f941eb (commit)
  from  4a159132082429d5492f5298c2ccb0df551c9f65 (commit)


- Commits ---
commit 5cb29dae06a4d97dc40ac7573e7ae7211e329b3c
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Fri May 2 16:56:06 2008 +0100

i915: update to new display target allocation

commit a73ae3d5eb8419feab5aea26573aa41b72f941eb
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Fri May 2 16:46:31 2008 +0100

gallium: Add texture usage flags, special-case allocation of display targets

For many envirionments it's necessary to allocate display targets
in a window-system friendly manner.  Add facilities so that a driver
can tell if a texture is likely to be used to generate a display surface
and if use special allocation paths if necessary.

Hook up softpipe to call into the winsys->surface_alloc_storage()
routine in this case, though we probably want to change that interface
slightly also.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-02 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/include/pipe/p_state.h |2 +
 src/mesa/state_tracker/st_cb_fbo.c |  138 
 2 files changed, 64 insertions(+), 76 deletions(-)

   via  4a159132082429d5492f5298c2ccb0df551c9f65 (commit)
  from  25d60838b5dfdbde54f19f26b41977fc25011474 (commit)


- Commits ---
commit 4a159132082429d5492f5298c2ccb0df551c9f65
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Fri May 2 14:27:10 2008 +0100

gallium: remove usage of winsys->surface_alloc_storage from state tracker

Allocate a texture containing storage instead.

Also clean up ACCUM buffer allocation slightly -- drivers will need
some changes to texture allocation logic to accomodate the concept of
a texture that will only as image storage by the CPU, but it's cleaner
than it was.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-02 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/README.portability  |   65 
 src/gallium/auxiliary/draw/draw_pipe_pstipple.c |2 +-
 src/gallium/auxiliary/draw/draw_pt_varray.c |1 -
 src/gallium/auxiliary/draw/draw_pt_vcache.c |1 -
 src/gallium/auxiliary/draw/draw_vs_sse.c|   22 ++--
 src/gallium/auxiliary/rtasm/rtasm_x86sse.c  |   61 
 src/gallium/auxiliary/rtasm/rtasm_x86sse.h  |   14 +-
 src/gallium/auxiliary/sct/sct.c |1 +
 src/gallium/auxiliary/tgsi/exec/tgsi_exec.c |   59 
 src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c |  196 +++
 src/gallium/auxiliary/tgsi/util/tgsi_dump.c |   25 +++
 src/gallium/auxiliary/tgsi/util/tgsi_parse.c|4 +-
 src/gallium/auxiliary/tgsi/util/tgsi_parse.h|4 +-
 src/gallium/auxiliary/tgsi/util/tgsi_scan.c |   15 +-
 src/gallium/auxiliary/translate/translate_sse.c |2 +-
 src/gallium/auxiliary/util/p_debug.c|2 +-
 src/gallium/auxiliary/util/u_blit.c |6 +-
 src/gallium/auxiliary/util/u_gen_mipmap.c   |3 +
 src/gallium/drivers/i915simple/i915_debug_fp.c  |3 +-
 src/gallium/drivers/i915simple/i915_screen.c|1 +
 src/gallium/drivers/softpipe/sp_context.c   |4 +-
 src/gallium/drivers/softpipe/sp_context.h   |2 -
 src/gallium/drivers/softpipe/sp_state_fs.c  |3 +-
 src/gallium/drivers/softpipe/sp_winsys.h|2 +-
 src/gallium/winsys/xlib/xm_winsys.c |   81 +++---
 src/mesa/main/context.c |   10 +-
 src/mesa/state_tracker/st_atom_blend.c  |   15 +--
 src/mesa/state_tracker/st_atom_clip.c   |   15 +--
 src/mesa/state_tracker/st_atom_constbuf.c   |   20 ++--
 src/mesa/state_tracker/st_atom_depth.c  |   10 +-
 src/mesa/state_tracker/st_atom_fixedfunction.c  |   10 +-
 src/mesa/state_tracker/st_atom_framebuffer.c|   10 +-
 src/mesa/state_tracker/st_atom_pixeltransfer.c  |   10 +-
 src/mesa/state_tracker/st_atom_rasterizer.c |   12 +-
 src/mesa/state_tracker/st_atom_sampler.c|   25 +---
 src/mesa/state_tracker/st_atom_scissor.c|   15 +--
 src/mesa/state_tracker/st_atom_shader.c |   10 +-
 src/mesa/state_tracker/st_atom_stipple.c|   10 +-
 src/mesa/state_tracker/st_atom_texture.c|   15 +--
 src/mesa/state_tracker/st_atom_viewport.c   |   10 +-
 src/mesa/state_tracker/st_cb_clear.c|2 +-
 src/mesa/state_tracker/st_cb_texture.c  |9 +-
 src/mesa/state_tracker/st_draw.c|5 +-
 src/mesa/state_tracker/st_extensions.c  |   28 ++--
 src/mesa/state_tracker/st_mesa_to_tgsi.c|2 +-
 src/mesa/state_tracker/st_program.h |4 +-
 46 files changed, 415 insertions(+), 411 deletions(-)
 mode change 100644 => 100755 src/mesa/main/context.c

   via  25d60838b5dfdbde54f19f26b41977fc25011474 (commit)
   via  c3a8a41faabed4c9b84a6fbaf7a86a089b8fcbba (commit)
   via  5e49037caa4cf9062efd0bbebf67b467684b633b (commit)
   via  7e4bc84dfc6c05cea3d6fc52173708ddeb33cf45 (commit)
   via  54507125e735ffa595e252282eaabf38095c21e1 (commit)
   via  a1cb0c2b915532e934b5d37bd0c550b1bfcc77ba (commit)
   via  36f93c5e5159ebd99a5a4504efccdf6c5bf40716 (commit)
   via  9d151a2517de3f83d676624a21b4f73d5accecbe (commit)
   via  869b0836c1c4339de91c9918ae07926c846a004c (commit)
   via  3b63bc8ac6db7af4077f12cfd44876a9d43cc6ec (commit)
   via  7a4313b63bcd06318437d384875472e7139070a1 (commit)
   via  bc4952987419d77fabbf4fa43913f6e488bdb211 (commit)
   via  c1abd758c51247ebaf3d4808a77513d7814205cd (commit)
   via  f067c6c452bdd5f5cc6b0f6b2f79fb3fc1162822 (commit)
   via  2c89b75e36fd35d5a003107d1d2f97b537321f95 (commit)
   via  2004b8a769110456e66d040398eacf25c8592710 (commit)
   via  fb3623b235f5caa9d76e656b1e5eda797c7c73eb (commit)
   via  b8936ca1c22de7b0cb695ee3b392e4473fd17aa0 (commit)
   via  26bcef898af4e6dfd578783ed33818a2bd38b06d (commit)
   via  f30285e99c1e158971855b12331df3da38555004 (commit)
   via  792a2006a2c8fde1b54d070490a625fb8435 (commit)
   via  de7277f81a0f4330f11ec429bf46e93d0a748dfe (commit)
   via  f1f52a8be98efa26c7c9bc480a2483fc2106d654 (commit)
   via  419f3c447520d1dc95c529afa693ffe3fffe5560 (commit)
   via  afe67db8038855d9f7b4ce46b610701c55736c1f (commit)
   via  bf1e120b318ba8cbda7316fb8862acd44a3b459f (commit)
   via  727257f32002544658219d2e0163993c1cbc5644 (commit)
   via  6980823da9120d8d8533f7a78eac2d63dece430f (commit)
   via  47aa416821b69d3afa33c79ec8cb8499688a0e8e (commit)
   via  7810e7f623a47978cdd1a167cc9e6b743d56d949 (commit)
   via  1e4217e1b857c6a3c5da7d1eceb74683bf0b9a00 (commit)
   via  35b0efb8c6afd319ae36e99aa578a

mesa: Changes to 'gallium-tex-surfaces'

2008-05-02 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/auxiliary/cso_cache/cso_context.c |3 +-
 src/gallium/auxiliary/draw/draw_vs_sse.c  |2 +-
 src/gallium/drivers/softpipe/sp_surface.c |2 +-
 src/gallium/include/pipe/p_inlines.h  |   33 +
 4 files changed, 36 insertions(+), 4 deletions(-)

   via  731e7b961cd081ac6a64b636937716ce3a623c2c (commit)
   via  251db95945c6b484a093336e7bf12aed6091de54 (commit)
  from  4687272b20f92184a838fe2187857162a0a90a06 (commit)


- Commits ---
commit 731e7b961cd081ac6a64b636937716ce3a623c2c
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 1 18:13:46 2008 +0100

re-add pipe_surface map/unmap inlines

commit 251db95945c6b484a093336e7bf12aed6091de54
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 1 17:55:52 2008 +0100

cso: can memcmp-compare pipe_framebuffer_state now it includes fb dimensions

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-01 Thread Brian Paul
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/mesa/state_tracker/st_texture.c |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

   via  4687272b20f92184a838fe2187857162a0a90a06 (commit)
  from  b59f9c95c1f7aca60c5d6889d4dc388d19fbc3e1 (commit)


- Commits ---
commit 4687272b20f92184a838fe2187857162a0a90a06
Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Thu May 1 15:08:05 2008 -0600

gallium: use screen->tex_surface_release()

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-01 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 src/gallium/include/pipe/p_state.h |3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

   via  b59f9c95c1f7aca60c5d6889d4dc388d19fbc3e1 (commit)
  from  228aaa6cab9ebb32eb23b85fc8a5f05c1dbe975a (commit)


- Commits ---
commit b59f9c95c1f7aca60c5d6889d4dc388d19fbc3e1
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 1 12:28:50 2008 +0100

gallium: add information to surface to identify which texture image it is 
pointing at

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-01 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been updated
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

Summary of changes:
 .../drivers/softpipe/{sp_surface.h => sp_screen.h} |   28 +++
 1 files changed, 22 insertions(+), 6 deletions(-)
 copy src/gallium/drivers/softpipe/{sp_surface.h => sp_screen.h} (76%)

   via  228aaa6cab9ebb32eb23b85fc8a5f05c1dbe975a (commit)
  from  27e46611f04108765fa99890822a474820d5c563 (commit)


- Commits ---
commit 228aaa6cab9ebb32eb23b85fc8a5f05c1dbe975a
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 1 12:21:48 2008 +0100

softpipe: missing file

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'gallium-tex-surfaces'

2008-05-01 Thread Keith Whitwell
The branch, gallium-tex-surfaces has been created
Commits at: 
http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces

at  27e46611f04108765fa99890822a474820d5c563 (commit)

- Commits ---
commit 27e46611f04108765fa99890822a474820d5c563
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 1 11:28:47 2008 +0100

softpipe: use CPU flags for mapping

But when creating surfaces, adjust incoming flags from GPU->CPU usage.

commit c9ed86a96483063f3d6789ed16645a3dca77d726
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date:   Thu May 1 11:07:21 2008 +0100

gallium: tex surface checkpoint

-
___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit