Michal Krol
c1f33097f4
util: Fix unpacking of R8G8Bx_SNORM format.
...
Apparently, we must always use integers to perform calculations,
otherwise the results won't match D3D's CxV8U8 definition.
2010-08-02 14:06:37 +02:00
Dave Airlie
4af5f11c32
r600g: add stencil op/func translation
2010-08-02 16:27:15 +10:00
Dave Airlie
3f4ec394b0
r600g: initial alpha test state
2010-08-02 16:27:15 +10:00
Dave Airlie
7bcd39ce50
r600g: add initial blend state.
...
migrates cb_cntl to be regenerated
2010-08-02 16:27:01 +10:00
Dave Airlie
01984cf34f
r600g: set correct tex coord type for rect textures.
2010-08-02 14:56:20 +10:00
Dave Airlie
919750a557
r600g: make r600_db_format static.
...
this isn't used anywhere else yet.
2010-08-02 14:31:49 +10:00
Dave Airlie
aef4500ca4
draw: fix warning in sse code.
...
Not sure if this will actually fix the issue, but it fixes the warning.
2010-08-02 08:57:14 +10:00
Marek Olšák
a87cedbde0
r300g: fix microtiling on RS6xx
...
Getting tiling right has always been tricky.
There are so many subtle details...
2010-08-01 22:16:57 +02:00
Vinson Lee
9846b06271
mesa: Remove inclusion of compiler.h from mtypes.h.
...
mtypes.h does not use any symbols from compiler.h.
Also add the required headers for files that depended on symbols from
compiler.h but were indirectly including compiler.h through mtypes.h.
2010-07-31 23:04:41 -07:00
Vinson Lee
e7242b6e8a
mesa: Remove unnecessary header from mm.h.
2010-07-31 20:53:42 -07:00
Vinson Lee
ca2ceca5b1
mesa: Add headers containing sybmols used by mm.c.
2010-07-31 20:51:13 -07:00
Vinson Lee
1d74a1674c
r600g: Remove unnecessary header.
2010-07-31 19:23:14 -07:00
Vinson Lee
8b909144a1
mesa: Reduce header file inclusion in get.h.
...
get.h only needs the GL headers.
2010-07-31 16:28:13 -07:00
Vinson Lee
9e75ac7d25
mesa: Include missing headers in vtxfmt.h.
...
Include compiler.h for INLINE symbol.
Include mtypes.h for GLcontext symbol.
2010-07-31 16:15:08 -07:00
Vinson Lee
dda9b80d07
mesa: Include missing header in shared.h.
...
Include mtypes.h for GLcontext symbol.
2010-07-31 16:13:05 -07:00
Vinson Lee
da93fba85d
mesa: Include missing header in restart.h.
2010-07-31 16:10:14 -07:00
Vinson Lee
e4ad42d421
mesa: Include missing headers in renderbuffer.h.
2010-07-31 15:45:40 -07:00
Vinson Lee
6d86b0116e
mesa: Include missing header in remap.h.
...
Include compiler.h for INLINE symbol.
2010-07-31 15:39:35 -07:00
Vinson Lee
5fa1af0905
r600g: Remove unnecessary header.
2010-07-31 14:56:53 -07:00
Vinson Lee
245d5a8913
mesa: Remove unnecessary headers.
2010-07-31 14:37:32 -07:00
Vinson Lee
dba7875cda
swrast: Remove unnecessary headers.
2010-07-31 13:35:17 -07:00
Vinson Lee
db71bdc31c
egl: Fix '_eglAddAtExitCall' implicit declaration warning.
2010-07-31 13:28:32 -07:00
Chia-I Wu
6c7e0b95a4
egl: Add checks for EGL_MESA_screen_surface.
...
This allows Mesa EGL to be compiled with eglext.h that does not define
EGL_MESA_screen_surface.
2010-07-31 17:49:32 +08:00
Vinson Lee
3cc471e429
tnl: Remove unnecessary headers.
2010-07-31 00:55:13 -07:00
Vinson Lee
ca0b0899d8
st/dri: Remove unnecessary headers.
2010-07-31 00:41:43 -07:00
Vinson Lee
2f30a83ea8
mesa: Include missing header in pixelstore.h.
...
Include mtypes.h for GLcontext symbol.
2010-07-30 23:32:32 -07:00
Vinson Lee
378b8df47a
mesa: Include missing headers in nvprogram.h.
2010-07-30 23:30:38 -07:00
Jerome Glisse
094d66f459
r600g: add KIL opcode support
...
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-07-30 18:05:07 -04:00
George Sapountzis
873ddf547d
st/dri: move backend hooks to appropriate object
2010-07-30 23:43:26 +03:00
George Sapountzis
a30b966f83
st/dri: drop dri1_helper
2010-07-30 23:43:26 +03:00
George Sapountzis
2e4ad14a52
st/dri: mv driDriverAPI to backends
2010-07-30 23:43:26 +03:00
Brian Paul
b3e3d0da58
st/mesa: better handling of indirect addressing of temp/const register files
...
With gl_program::IndirectRegisterFiles we can distinguish between indirect
addressing of constants vs. temporaries. In the case of temporaries,
declare all temps up front sequentially.
Fixes fd.o bug 29305.
2010-07-30 14:29:19 -06:00
Brian Paul
56643096f1
mesa: added gl_program::IndirectRegisterFiles field
...
Now drivers, etc. can know which register files are accessed with
indirect addressing. Before we just checked gl_program::NumAddressRegs
but didn't know if that was the constant buffer, temp regs, or what.
The only user of this new field so far will be the gallium state tracker.
2010-07-30 14:29:19 -06:00
Vinson Lee
79ab5b9798
llvmpipe: Silence unused value warning.
2010-07-30 13:11:14 -07:00
Vinson Lee
c4c2897367
mesa: Add missing header to multisample.h.
...
Include mtypes.h for GLcontext symbol.
2010-07-30 13:00:13 -07:00
Zack Rusin
dd406cf341
draw: actually a noop, rather than not implemented
...
we just have nothing to do in it right now
2010-07-30 15:42:50 -04:00
Vinson Lee
dbfe11c7c3
mesa: Remove unnecessary header from colormac.h.
2010-07-30 12:32:47 -07:00
Brian Paul
ce1fed1659
tgsi: remove incorrect assertion
2010-07-30 13:28:42 -06:00
Vinson Lee
1a537b639e
mesa: Remove unnecessary headers.
2010-07-30 12:13:17 -07:00
Vinson Lee
078eff659a
llvmpipe: Fix implicit declaration of lp_func_delete_body warnings.
2010-07-30 11:48:48 -07:00
Chia-I Wu
0e7d7d3051
util: Fix the range of util_draw_elements_instanced.
...
Keep min_index and max_index at their defaults (0 and ~0).
2010-07-30 23:45:56 +08:00
Zack Rusin
042018a943
llvmpipe: delete function bodies after generating machine code
2010-07-30 16:25:29 +01:00
Jerome Glisse
6c288d06ac
r600g: fix typo in tex instruction + shader semantic id fix
...
It seems we never get semantic id from TGSI so fallback
to use output number as id.
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-07-30 11:12:10 -04:00
Li Peng
c33c1912dd
configure: fix wrong variable name GLESv1_LIB_DEPS
...
GLESv1_CM_LIB_DEPS is defined in "configs/autoconf.in",
but configure.ac uses GLESv1_LIB_DEPS.
Signed-off-by: Li Peng <peng.li@linux.intel.com>
2010-07-30 08:52:58 -04:00
Keith Whitwell
f623d06c49
util: more helpers for old draw code
2010-07-30 10:47:20 +01:00
Vinson Lee
3fdd9fa556
mesa: Include macros.h in files that use symbols from macros.h.
...
Don't rely on inclusion of other files that already include macros.h.
2010-07-30 00:41:08 -07:00
Vinson Lee
bddbdd624f
mesa: Include macros.h in attrib.c for COPY_4FV symbol.
2010-07-30 00:18:09 -07:00
Vinson Lee
11fce3a821
intel: Add missing header to intel_context.c.
...
Fixes "implicit declaration of function
_mesa_get_incomplete_framebuffer" warning.
2010-07-30 00:06:40 -07:00
Vinson Lee
5264615b52
mesa: Reduce clip.h header file inclusion.
2010-07-30 00:00:22 -07:00
Vinson Lee
95e3832b53
mesa: Add missing header to framebuffer.h.
...
Include mtypes.h for GLvisual and GLcontext symbols.
2010-07-29 23:53:13 -07:00