José Fonseca
2d8d472426
Disable autocrlf on Visual Studio project files.
17 år sedan
José Fonseca
5c0a089a5d
gallium: Remove extra level of indirecttion.
17 år sedan
José Fonseca
510bc3535c
gallium: Fix sign/unsign comparison.
17 år sedan
Jose Fonseca
be2c419111
gallium: Convert CRLF -> LF.
DOS/Windows users should not commit text files with CRLF line endings
but use instead
git config --global core.autocrlf true
17 år sedan
Brian
d8bf051c8b
gallium: remove unneeded pipe ptr from pipe_texture
17 år sedan
Brian
1774b177b8
gallium: added draw_num_vs_outputs() to query number of post-transform vertex attribs
17 år sedan
Brian
627efcaa80
gallium/i965: remove more dependencies on pipe_shader_state semantic info
17 år sedan
Brian
46da2f42a8
gallium/i965: added const to silence warning
17 år sedan
José Fonseca
308f11f991
scons: Build mesa source with c99.
17 år sedan
Brian
d612b6fa9b
cell: fix minor get_tex_surface() breakage
17 år sedan
Brian
dacf91fe58
gallium/i965: remove brw_shader_info struct
The info it contained is now found in tgsi_shader_info.
Added a few assertions to catch potential misunderstandings about register
counts vs. highest register index used.
17 år sedan
Brian
f504d87240
gallium/i965: silence warnings
17 år sedan
Brian
7ba1afb033
gallium/i965: added const to silence warnings
17 år sedan
Brian
bad54d0b4d
gallium/i965: remove UsesDepth, UsesKill - use tgsi_shader_info instead
17 år sedan
Brian
ea7e86dd4d
gallium/i965: remove dependencies on pipe_shader_state's semantic info
The brw_shader_info struct is rendundant and could be removed...
17 år sedan
Brian
6b9a7eb460
gallium: remove dependencies on pipe_shader_state's semantic info
17 år sedan
Brian
cddeca51ad
gallium: remove dependencies on pipe_shader_state's semantic info
Use tgsi_scan_shader() to populate a tgsi_shader_info struct and use that instead.
17 år sedan
Brian
7df26d76d2
gallium: include p_util.h
17 år sedan
Brian
679b6cf0a0
gallium: include p_compiler.h instead of p_util.h
17 år sedan
Brian
681b78fc60
gallium: remove unnecessary assignment
17 år sedan
Brian
3197ad5a56
gallium: added file_max[] array to tgsi_shader_info
Records the highest index of a declared register.
17 år sedan
Brian
0e1e1f12f4
gallium/i915: remove unneeded assignment
17 år sedan
Brian
80a9b5e1d9
gallium: remove unnecessary tgsi_interp_coef decl
17 år sedan
Brian
c66ec5c7a2
gallium: remove uses_kill field from softpipe_shader
17 år sedan
Brian
fb40c5a9c7
gallium: added uses_kill field to tgsi_shader_info
17 år sedan
Ian Romanick
1c50ea2cd9
cell: Use unified data cache for textures too
17 år sedan
Brian
cc5ffd7622
gallium: remove obsolete *_strings.c files
17 år sedan
Brian
6f715dcc21
gallium: remove pipe_context->texture_create/release/get_tex_surface()
These functions are now per-screen, not per-context.
17 år sedan
Brian
364f8cad0f
gallium: move is_format_supported() to pipe_screen struct
17 år sedan
Brian
8383f798b4
gallium: start removing pipe_context->get_name/vendor/param/paramf
These are now per-screen functions, not per-context.
State tracker updated, code in drivers and p_context.h disabled.
17 år sedan
Brian
03b5267f52
gallium/i965: implement pipe_screen for i965 driver (untested)
17 år sedan
Brian
17188e4d5a
gallium/i915: hook up screen->get_param()
17 år sedan
Brian
f04736c8be
Cell: implement pipe_screen for cell driver
17 år sedan
Brian
4f36cf5858
gallium: implement pipe_screen for softpipe driver
17 år sedan
Brian
ef6c82b0c1
gallium/i915: remove some redundant code
17 år sedan
Brian
31358282d4
gallium: better debug messages
17 år sedan
Brian
e8c0162fa0
gallium: softpipe_init_texture_funcs(), make texture func static
17 år sedan
Jerome Glisse
8d94dabad8
mesa: set input read only on success
17 år sedan
José Fonseca
7a678556d4
scons: Place the .sconsign file on the builddir too.
To avoid issues with different scons versions building the same source file
17 år sedan
José Fonseca
e49905b57c
mesa: Add copyright headers.
17 år sedan
José Fonseca
d6229d7f1f
gallium: Make headers C++ friendly.
17 år sedan
José Fonseca
9409043c58
scons: Move common code to a separate file.
17 år sedan
José Fonseca
67099cd7b9
scons: Autodetect the default machine.
17 år sedan
José Fonseca
9a8a5d7c2f
gallium: Replace // comments.
17 år sedan
José Fonseca
94c73d1bb9
gallium: Remove // comments.
17 år sedan
José Fonseca
6ac148824d
scons: Fix winddk.py's decription and copyright.
17 år sedan
José Fonseca
f81b7a6285
gallium: update for new i915_screen.c file; fix some warnings.
17 år sedan
José Fonseca
8902ce06e8
gallium: Use stricter types.
VC++ won't silently convert a pointer to a function with typed pointer
arguments to one with void pointer arguments.
17 år sedan
Brian
9404712257
cell: insert a (disabled) call to spe_cpu_info_get()
Found on the Cell devel forum, but doesn't appear to be available in SDK 2.1.
17 år sedan
Brian
aa59a937cc
gallium: introduce 'pipe_screen' for context-independent functions
This will allow creating textures before a rendering context exists, for example.
Only implemented in i915 driver for now. i915pipe->texture_create() just
dispatches through to the i915screen->texture_create() to avoid state tracker
changes for now.
17 år sedan