Re: [Mesa-dev] [PATCH 12/13] clover: Add function for building a clover::module for non-TGSI targets v5

2012-05-28 Thread Tom Stellard
On Mon, May 28, 2012 at 10:52:35PM +0200, Francisco Jerez wrote: > Tom Stellard writes: > > > On Mon, May 28, 2012 at 10:03:27PM +0200, Francisco Jerez wrote: > >> Tom Stellard writes: > >> > >> > v2: > >> > -Separate IR type and LLVM triple > >> > -Do the OpenCL C->LLVM IR and linking step

Re: [Mesa-dev] [PATCH 12/13] clover: Add function for building a clover::module for non-TGSI targets v5

2012-05-28 Thread Francisco Jerez
Tom Stellard writes: > On Mon, May 28, 2012 at 10:03:27PM +0200, Francisco Jerez wrote: >> Tom Stellard writes: >> >> > v2: >> > -Separate IR type and LLVM triple >> > -Do the OpenCL C->LLVM IR and linking steps for all PIPE_SHADER_IR >> >types. >> > >> > v3: >> > - Coding style fixes

Re: [Mesa-dev] [PATCH 12/13] clover: Add function for building a clover::module for non-TGSI targets v5

2012-05-28 Thread Tom Stellard
On Mon, May 28, 2012 at 10:03:27PM +0200, Francisco Jerez wrote: > Tom Stellard writes: > > > v2: > > -Separate IR type and LLVM triple > > -Do the OpenCL C->LLVM IR and linking steps for all PIPE_SHADER_IR > >types. > > > > v3: > > - Coding style fixes > > - Removed compatibility cod

Re: [Mesa-dev] [PATCH 03/13] gallium/compute: Add PIPE_COMPUTE_CAP_IR_TARGET v3

2012-05-28 Thread Francisco Jerez
Tom Stellard writes: > From: Francisco Jerez > > v2: Tom Stellard > - Update CAP description > > v3: Tom Stellard > - TGSI targets should pass an empty string for this CAP. > --- > > I think we can let TGSI drivers leave this as an empty string for now and > then revisit it once the TGSI bac

Re: [Mesa-dev] [PATCH 12/13] clover: Add function for building a clover::module for non-TGSI targets v5

2012-05-28 Thread Francisco Jerez
Tom Stellard writes: > v2: > -Separate IR type and LLVM triple > -Do the OpenCL C->LLVM IR and linking steps for all PIPE_SHADER_IR >types. > > v3: > - Coding style fixes > - Removed compatibility code for LLVM < 3.1 > - Split build_module_llvm() into three functions: > compile(

[Mesa-dev] [Bug 45292] Compilation failure on d3d1x state tracker: ‘ID3D10Include’ has not been declared

2012-05-28 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=45292 --- Comment #9 from Dennis Schridde 2012-05-28 12:41:02 PDT --- Persists in 8.0.3 with Wine 1.5.5: In file included from ../d3dapi/d3d10.h:5704:0, from ../d3dapi/d3d10_1.h:39, from ../d3dapi/d3d11.h:7774,

[Mesa-dev] [Bug 50422] Furmark.exe crash with wine (32 bits under 64 bits) with llvm-3.1 and r600-llvm-compiler enabled

2012-05-28 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=50422 Laurent carlier changed: What|Removed |Added AssignedTo|dri-devel@lists.freedesktop |mesa-dev@lists.freedesktop.

Re: [Mesa-dev] No more make clean!

2012-05-28 Thread Kenneth Graunke
On 05/25/2012 09:51 AM, Dan Nicholson wrote: > On May 25, 2012 7:23 AM, "Brian Paul" > wrote: >> >> On 05/24/2012 05:45 PM, Eric Anholt wrote: >>> >>> It still has the flaw that changes to source lists and Makefile.ams >>> don't rebuild Makefile as often as they should.

Re: [Mesa-dev] No more make clean!

2012-05-28 Thread Kenneth Graunke
On 05/25/2012 07:22 AM, Brian Paul wrote: > On 05/24/2012 05:45 PM, Eric Anholt wrote: >> It still has the flaw that changes to source lists and Makefile.ams >> don't rebuild Makefile as often as they should. This is because our >> top-level Makefile isn't in automake, and has just a stub am-refre

[Mesa-dev] [PATCH 03/13] gallium/compute: Add PIPE_COMPUTE_CAP_IR_TARGET v3

2012-05-28 Thread Tom Stellard
From: Francisco Jerez v2: Tom Stellard - Update CAP description v3: Tom Stellard - TGSI targets should pass an empty string for this CAP. --- I think we can let TGSI drivers leave this as an empty string for now and then revisit it once the TGSI backend is complete. src/gallium/docs/sourc

[Mesa-dev] [PATCH 12/13] clover: Add function for building a clover::module for non-TGSI targets v5

2012-05-28 Thread Tom Stellard
v2: -Separate IR type and LLVM triple -Do the OpenCL C->LLVM IR and linking steps for all PIPE_SHADER_IR types. v3: - Coding style fixes - Removed compatibility code for LLVM < 3.1 - Split build_module_llvm() into three functions: compile(), link(), and build_module_llvm() v4:

[Mesa-dev] [PATCH 11/13] gallium: Add struct pipe_llvm_program v2

2012-05-28 Thread tstellar
From: Tom Stellard This structure is used to pass LLVM programs to the drivers. v2: - s/pipe_compute_program/pipe_llvm_program/ --- src/gallium/include/pipe/p_state.h |9 + 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/src/gallium/include/pipe/p_state.h b/src/gal