History log of /external/mesa3d/src/mesa/sources.mak
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a010215463c63680c69e90202fe3fcd2e5b25fa6 29-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa: Kill ES2 wrapper functions

v2: Fix completely broken condition around ClearColorIiEXT and
ClearColorIuiEXT.

v3: Add special VertexAttrib handling for ES2.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/sources.mak
179d8aa3317eaadcdfe73a2fcd1894612b7380d0 22-Aug-2012 Matt Turner <mattst88@gmail.com> Move _mesa_dl* functions into dlopen.h and inline them

No point in having an extra function call for inlinable functions.

Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
/external/mesa3d/src/mesa/sources.mak
c1a9e6010baceeff78f72ac0692aefc4312d815f 22-Aug-2012 Brian Paul <brianp@vmware.com> mesa: rename texpal.[ch] to texcompress_cpal.[ch]

To be consistent with other files related to texture compression.
/external/mesa3d/src/mesa/sources.mak
34472a0d8713c4eb300c9d1de0844c8b78bcf1ab 27-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Don't generate ES1 type conversion wrappers

These are gradually going to get whittled away and eventually folded into the
source files with the native type functions.

v2: Add (speculative) SConscript changes. These may be broken.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/sources.mak
5c2a6b74ed67021545b0f89fec558dacde37792e 01-Aug-2012 Matt Turner <mattst88@gmail.com> build/sources.mak: Add src/glsl/glcpp to INCLUDE_DIRS

Fixes problem where libdricore's of-out-tree build couldn't find
glcpp.h.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/sources.mak
fa7417521045d9bf6eea32607066543bd3ce07bb 01-Aug-2012 Matt Turner <mattst88@gmail.com> build/sources.mak: Remove unused GLSL_LIBS

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/sources.mak
b2ecaab7ad671f97840867c26869e0accf25592c 18-Jul-2012 Christopher James Halse Rogers <christopher.halse.rogers@canonical.com> build: fix location of generated files in src/mesa (v4)

Also fix include paths for the generated headers.

v2: Switch to using self-explanatory BUILDDIR/SRCDIR defined from
top_builddir/top_srcdir rather than the ambiguous TOP.
v3: Add both top_builddir and top_srcdir to include flags for mesa asm.
These rely on both in-tree and build-time-generated includes.
v4: Rebased on top of 948c8f502a.

Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Signed-off-by: Matt Turner <mattst88@gmail.com>
/external/mesa3d/src/mesa/sources.mak
948c8f502a3b3144588a6e707b0ea60afa766ebb 26-Jul-2012 Daniel Charles <daniel.charles@intel.com> android-build: fix dricore build for autogenerated files (v3)

Recently more files were removed from control to be auto-generated
in the dricore library. Android build was not able to locate the
new files if they were not created beforehand.

LOCAL_SRC_FILES includes some of those files and Android.gen.mk
re-defines this variable by filtering out the auto-generated files.
Unfortunately for this variable it is not the same to have the SRCDIR
variable defined as the current directory.

By re-defining SRCDIR for the autotools build the Android build system
is happy again and the new files were actually removed from the sources
to use the auto generated versions.

Also patch d5c1801a018efda8ac2b was partially reverted as the files
can not be compiled to the LOCAL_PATH, instead they should live on the
intermediates folder so that a clean can wipe them out.

v3: [chad] Fix the definition of SRCDIR in libdricore/Makefile.am.

Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
Signed-off-by: Daniel Charles <daniel.charles@intel.com>
/external/mesa3d/src/mesa/sources.mak
9ad8f431b2a47060bf05517246ab0fa8d249c800 25-Jun-2012 Jordan Justen <jordan.l.justen@intel.com> mesa: add glformats integer type/format detection routines

_mesa_is_integer_format is moved to formats.c and renamed
as _mesa_is_enum_format_integer.

_mesa_is_format_unsigned, _mesa_is_type_integer,
_mesa_is_type_unsigned, and _mesa_is_enum_format_or_type_integer
are added.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/sources.mak
8676890018a94b475dd0bb7389f3b77f37e36fdb 07-Jul-2012 Jon TURNEY <jon.turney@dronecode.org.uk> Rename sparc/clip.S -> sparc/sparc_clip.S

Automake can't handle having both clip.S and clip.c, even though they have different paths

"src/mesa/Makefile.am: object `clip.lo' created by `$(SRCDIR)/sparc/clip.S' and `$(SRCDIR)/main/clip.c'"

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Tested-by: Matt Turner <mattst88@gmail.com>
/external/mesa3d/src/mesa/sources.mak
b4753dafcce4fc771ec3d7e3d5781bd4cae20326 12-May-2012 Marek Olšák <maraeo@gmail.com> st/mesa: atomize vertex array state

This moves the state validation to where all the other states are validated.
/external/mesa3d/src/mesa/sources.mak
ea606ee7b49d130fdedd5a707e79fc9e37ba280c 11-Jun-2012 José Fonseca <jfonseca@vmware.com> scons: Fix scons build.
/external/mesa3d/src/mesa/sources.mak
e86c40a84d241b954594f5ae7df9b9c3fc797a4e 25-May-2012 Eric Anholt <eric@anholt.net> automake: Add a prefix variable to the common sources lists.

In order to do the minimal change for libdricore conversion to
automake, I need to put its Makefile.am in a subdirectory. Automake
gets whiny/broken if you use GNU make features like "addprefix" or
"$(FILES:%=../%)" to munge your *_SOURCES. So, use a plain old
variable to be able to substitute in that "../"

Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/sources.mak
7d7fe1b0376d5017c21351c0df8168b733801570 16-May-2012 Eric Anholt <eric@anholt.net> automake: Rename variables in sources.mak to be automake compatible.

*_SOURCES is reserved for files lists for particular automake targets.
Also, "-" in the variable names is not allowed.

Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/sources.mak
bc8e0f5b0ff82c919ed1ee67e4fad55705937b30 08-May-2012 Jordan Justen <jordan.l.justen@intel.com> vbo: add software primitive restart support

vbo_sw_primitive_restart implements primitive restart in software
by splitting primitive draws apart.

This is based on similar support in mesa/state_tracker/st_draw.c.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/sources.mak
5ab088c7e201ea7e55459a24a945abcaa90d12c6 01-May-2011 nobled <nobled@dreamwidth.org> mesa: split error handling into its own file

Also add _mesa_vsnprintf.
/external/mesa3d/src/mesa/sources.mak
a99164956f1ade01909123ba196ef01282f41675 01-Feb-2012 Matt Turner <mattst88@gmail.com> Revert "automake: src/glsl and src/glsl/glcpp"

This reverts commit 9947656168d09f9019600fccc42ca8e0de49b83a.
/external/mesa3d/src/mesa/sources.mak
8c436b4ea670d4630767a742dac5aad14e18aef9 01-Feb-2012 Matt Turner <mattst88@gmail.com> Revert "Make sure libGL.so links with libglsl"

This reverts commit f53e7e981ef35ab64a084c8da6c67bd2d230fe33.
/external/mesa3d/src/mesa/sources.mak
f53e7e981ef35ab64a084c8da6c67bd2d230fe33 31-Jan-2012 Matt Turner <mattst88@gmail.com> Make sure libGL.so links with libglsl

Can't link against *.la files if we're not using libtool to link.

Fixes undefined symbol: _ZN23ir_hierarchical_visitor5visitEP11ir_variable
/external/mesa3d/src/mesa/sources.mak
9947656168d09f9019600fccc42ca8e0de49b83a 27-Jan-2012 Matt Turner <mattst88@gmail.com> automake: src/glsl and src/glsl/glcpp

Reviewed-by: Eric Anholt <eric@anholt.net>
Tested-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Matt Turner <mattst88@gmail.com>
/external/mesa3d/src/mesa/sources.mak
d387899388bd7090bda50593e35f8ed3cb730c47 20-Jan-2012 Matt Turner <mattst88@gmail.com> Remove src/mesa/ppc

It didn't actually do anything except modify the GL_RENDERER string.
/external/mesa3d/src/mesa/sources.mak
21b28d520ff218d165e86aa71dbd02050a3aa0cd 06-Jan-2012 Brian Paul <brianp@vmware.com> swrast: remove s_depthstencil.[ch] files

The code is no longer used.

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/sources.mak
8ba9c22cdb9fb16725a7d02dc200fcd8386f315f 10-Dec-2011 Brian Paul <brianp@vmware.com> mesa: remove unused depthstencil.[ch] files

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/sources.mak
23527eb357cc9b78d18ee8317b0186bbe9f1c509 10-Dec-2011 Brian Paul <brianp@vmware.com> mesa: build swrast/s_depthstencil.c

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/sources.mak
b85284f45e8b05ba9a0dac8dd95a9c078e4a635e 06-Dec-2011 Brian Paul <brianp@vmware.com> mesa: build new s_renderbuffer.c file

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/sources.mak
122c6768e3d4c1d1b57203eca70569f9301baab5 03-Dec-2011 Brian Paul <brianp@vmware.com> mesa: rewrite accum buffer support

Implemented in terms of renderbuffer mapping/unmapping and format
packing/unpacking functions.

The swrast and state tracker code for implementing accumulation are
unused and will be removed in the next commit.

v2: don't use memcpy() in _mesa_clear_accum_buffer()
v3: don't allocate MAX_WIDTH arrays, be more careful with mapping flags

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/sources.mak
aa6cb952c917f4280d75b322c05885fcf7eb6cdb 03-Dec-2011 Brian Paul <brianp@vmware.com> mesa: new format_pack.c code

This code packs colors, Z, stencil, etc. in the various mesa pixel
formats. Will be used for things like glDrawPixels, glTexImage,
glAccum, etc.
/external/mesa3d/src/mesa/sources.mak
51f4d2725417088c75d512b69a31a26ae5cb3ef2 28-Nov-2011 Chia-I Wu <olv@lunarg.com> mesa: add ETC1 decoding routines

The format is defined by GL_OES_compressed_ETC1_RGB8_texture. These routines
will be used in the following commit.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/sources.mak
77c85f014aa1db44f60b1b3291af8132ab65f444 12-Nov-2011 Brian Paul <brianp@vmware.com> mesa: remove _swrast_ReadPixels()

We use the code in main/readpix.c now.

Acked-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/sources.mak
e6c4159372310110ec81273c5d15481c903fefed 10-Nov-2011 Brian Paul <brianp@vmware.com> mesa: replace api_noop.[ch] with vbo_noop.[ch]

None of the code in api_noop.c was used anymore. The new vbo_noop.c
functions are true no-ops. They'll be used to no-op glBegin/End functions
when we run out of VBO memory.
/external/mesa3d/src/mesa/sources.mak
be4524aeed7fb67bdc45861d299d4c5ca99c4d6c 19-Oct-2011 Ian Romanick <ian.d.romanick@intel.com> Delete code made dead by previous uniform related patches

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/mesa/sources.mak
29eb2e89444691d319902679016738112173cc31 31-Oct-2011 Brian Paul <brianp@vmware.com> mesa: compile new texstore.c file
/external/mesa3d/src/mesa/sources.mak
a541ff3fb99f43f9f664daf275e315af2836977e 07-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Move _mesa_GetActiveUniformARB to uniform_query.cpp

Fold _mesa_get_active_uniform into its only caller in the process.
More changes are coming soon.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/sources.mak
3ea297bdc47848e80c3b5a7d2143aca8a982b7a5 30-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Add string_to_uint_map facade class

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Acked-by: Paul Berry <stereotype441@gmail.com>
/external/mesa3d/src/mesa/sources.mak
b7fa0d0727a3a9e1f64d3cfc7a0f157b35dec09e 16-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Move _mesa_GetAttribLocationARB to shader_query.cpp

This allows querying the linked shader itself rather than the Mesa IR.
This is the first step towards removing gl_program::Attributes.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/sources.mak
da90c8fc271d000d6a3415fcc9da066293565b35 16-Sep-2011 Marek Olšák <maraeo@gmail.com> mesa: fix an autoconf build-system bug related to glsl_to_tgsi

st_glsl_to_tgsi.cpp was completely ignored by makedepend because it was
not included in ALL_SOURCES, which caused that the file was not recompiled
when certain header files were changed (like glsl/ir.h).

The first part of this commit is just a consolidation.
The second part is the fix.
/external/mesa3d/src/mesa/sources.mak
baeefef2c0445bfd717a3086fdd9b5bd5d9cb675 17-Sep-2011 Brian Paul <brianp@vmware.com> mesa: move software texel fetch code into swrast

It's only used by swrast now so move it out of core Mesa.
/external/mesa3d/src/mesa/sources.mak
730952aa12c257af25af0873e0b284f742fb485e 09-Sep-2011 Brian Paul <brianp@vmware.com> mesa: add new pixel format unpacking code

This will be used instead of the texel fetch code to unpack images
in various formats.
/external/mesa3d/src/mesa/sources.mak
e10337da21d45ab7cccfa98b4112d1b33f3a5604 30-Jul-2011 Brian Paul <brianp@vmware.com> swrast: Add implementation of MapTextureImage/UnmapTextureImage.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/sources.mak
54c48a95e6e0573886433f94ac83293876ffe03d 11-Feb-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Add partial constant propagation pass for Mesa IR

This cleans up some code generated by the IR-to-Mesa pass for i915.
In particular, some shaders involving arrays of constant matrices
result in really bad code.

v2: Silence several warnings from merging the gl_constant_value work.
Fix DP[23] folding. Add support for a bunch more opcodes that appear
in piglit runs on i915.

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/sources.mak
f379d8f73063a4c4d6cf379318c6b37118d46bfa 26-Apr-2011 Bryan Cain <bryancain3@gmail.com> st/mesa: Add a GLSL IR to TGSI translator.

It is still a work in progress at this point, but it produces working and
reasonably well-optimized code.

Originally based on ir_to_mesa and st_mesa_to_tgsi, but does not directly use
Mesa IR instructions in TGSI generation, instead generating TGSI from the
intermediate class glsl_to_tgsi_instruction. It also has new optimization
passes to replace _mesa_optimize_program.
/external/mesa3d/src/mesa/sources.mak
755f2e2ae597df9208523b0996bbdabf3db463b0 13-Jun-2011 Brian Paul <brianp@vmware.com> mesa: move texrender.c to swrast

This stuff is really for software rendering, it's not core Mesa.
A small step toward pushing the FetchTexel() stuff down into swrast.

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/sources.mak
34a5d3b9f4740601708c82093e2114356d749e65 10-Apr-2011 Brian Paul <brianp@vmware.com> mesa: plug in new functions for GL_ARB_sampler_objects

Build the new sources, plug the new functions into the dispatch table,
implement display list support. And enable extension in the gallium
state tracker.
/external/mesa3d/src/mesa/sources.mak
aea4ed41ed9b4d0442d1090ac1f01231a9859796 08-Mar-2011 Marek Olšák <maraeo@gmail.com> gallium: add texture barrier support to the interface and st/mesa (v2)

v2: change the gallium entry point to texture_barrier.
/external/mesa3d/src/mesa/sources.mak
867f9b07d42c2b49ddb9e5bb17f0ac5c4a80d8ac 08-Mar-2011 Marek Olšák <maraeo@gmail.com> mesa: add NV_texture_barrier
/external/mesa3d/src/mesa/sources.mak
cdacca4868bbfe2e39f72d524556e7b2c7200ba5 31-Oct-2010 Eric Anholt <eric@anholt.net> mesa: Move texenvprogram.c to ff_fragment_shader.cpp.

This file is about to change to generating a shader program instead of
a fragment program.
/external/mesa3d/src/mesa/sources.mak
5257a6dbc65d742e6d0fcf4278a4157b2f39fdf7 05-Mar-2011 Marek Olšák <maraeo@gmail.com> st/mesa: implement ARB_sync

The ServerWaitSync implementation matches Intel's driver.

The extension is advertised when pipe_screen::fence_finish is set.
/external/mesa3d/src/mesa/sources.mak
3ff4974f225a844625cf47c9b1a7d53c3cd7b2c1 02-Mar-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Revert most of 3158cc7d because it causes other breakage
/external/mesa3d/src/mesa/sources.mak
3158cc7df85a8c5bcdb90a7d9ebb62c72b5f052a 02-Mar-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Fix build breakage caused by c73e6ce
/external/mesa3d/src/mesa/sources.mak
b70610b9823fc7dc3672735c11be1a75fbb1a2a4 01-Mar-2011 Brian Paul <brianp@vmware.com> mesa: move PBO-related functions into a new file
/external/mesa3d/src/mesa/sources.mak
8d47c919859e9cd90cfc04eb220ac8a5aa87048e 22-Feb-2011 Dave Airlie <airlied@redhat.com> mesa: Add RGTC texture store/fetch support.

This adds support for the RGTC unsigned and signed
texture storage and fetch methods.

the code is a port of the DXT5 alpha compression code.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/sources.mak
1c131752c3e07ef91f49d4970dafca6d26585334 23-Oct-2010 Brian Paul <brianp@vmware.com> mesa: split up the image.c file

New files:
pack.c - image/row packing/unpacking functions
pixeltransfer.c - pixel scale/bias/lookup functions
/external/mesa3d/src/mesa/sources.mak
9ff90b7230cceb362c7e0fe1c3d5029b8cbfe6bd 27-Sep-2010 Eric Anholt <eric@anholt.net> ra: First cut at a graph-coloring register allocator for mesa.

Notably missing is choice of registers to spill.
/external/mesa3d/src/mesa/sources.mak
a32893221ce253da7bb465e0ec9d0df5f7208d8f 28-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Pull ir_to_mesa's sampler number fetcher out to shared code.
/external/mesa3d/src/mesa/sources.mak
02984e3536bf9a4f149916b45d727659c8dc9a7c 18-Sep-2010 Ian Romanick <ian.d.romanick@intel.com> Remove GL_EXT_cull_vertex

This is only used in the i915 driver where it provides little benefit
for very few applications that use it with fixed function TNL.
/external/mesa3d/src/mesa/sources.mak
19b2cfd6f683e158d21ba10af3bc6ce5da5d669c 11-Sep-2010 Chia-I Wu <olv@lunarg.com> mesa: Fix depend.es[12] generation when LLVM is enabled.

"llvm-config --cflags" outputs -f options, which conflict makedepend.
Clean up compiler flags and append LLVM_CFLAGS to the new xxx_CFLAGS
instead of xxx_CPPFLAGS, where xxx may be MESA, ES1, or ES2.
/external/mesa3d/src/mesa/sources.mak
7f80041efae5be95ef53b8164e67027d234f9574 20-Aug-2010 Kenneth Graunke <kenneth@whitecape.org> Delete more vestiges of the old shader compiler.
/external/mesa3d/src/mesa/sources.mak
afe125e0a18ac3886c45c7e6b02b122fb2d327b5 27-Jul-2010 Eric Anholt <eric@anholt.net> Merge remote branch 'origin/master' into glsl2

This pulls in multiple i965 driver fixes which will help ensure better
testing coverage during development, and also gets past the conflicts
of the src/mesa/shader -> src/mesa/program move.

Conflicts:
src/mesa/Makefile
src/mesa/main/shaderapi.c
src/mesa/main/shaderobj.h
374c74f4c49ee78c06f677cfb6587cb353bd669c 19-Jul-2010 Brian Paul <brianp@vmware.com> mesa: remove restart.c from build
/external/mesa3d/src/mesa/sources.mak
120a9f46cd7cbe93f863a2fd6bdfe0cc5229f79f 02-Jul-2010 Brian Paul <brianp@vmware.com> mesa: entrypoints for GL 3.1 primitive restart
/external/mesa3d/src/mesa/sources.mak
0a1b54df7ac118722bb627c61cb322cb4e248ace 21-Jun-2010 Eric Anholt <eric@anholt.net> glsl2: Replace the GLSL compiler with the glsl2 project.
/external/mesa3d/src/mesa/sources.mak
ec2b92f98c2e7f161521b447cc1d9a36bce3707c 11-Jun-2010 Brian Paul <brianp@vmware.com> mesa: rename src/mesa/shader/ to src/mesa/program/
/external/mesa3d/src/mesa/sources.mak
f1c5043f94261fecd8a6e54fe37d786554affcdd 11-Jun-2010 Brian Paul <brianp@vmware.com> mesa: move shader/slang/* sources to main/slang/*

Reduce the source tree depth a bit.
/external/mesa3d/src/mesa/sources.mak
7936e06657bc43de80ae4f56ee9db956e193d880 11-Jun-2010 Brian Paul <brianp@vmware.com> mesa: move nvprogram.[ch] to main/
/external/mesa3d/src/mesa/sources.mak
412cddf954d35282f913d01d83d3cdb45cf0e2d0 11-Jun-2010 Brian Paul <brianp@vmware.com> mesa: move arbprogram.[ch] to main/
/external/mesa3d/src/mesa/sources.mak
70c8d29b6bb3214966892d51e6b2befa7040622d 11-Jun-2010 Brian Paul <brianp@vmware.com> mesa: move atifragshader.[ch] to main/
/external/mesa3d/src/mesa/sources.mak
936605fc8a69f67de323e5ede60c2f1373bfcafe 11-Jun-2010 Brian Paul <brianp@vmware.com> mesa: move uniforms.c to main/
/external/mesa3d/src/mesa/sources.mak
a37b2219d6e3f299379c6434d65f300660d12c3e 11-Jun-2010 Brian Paul <brianp@vmware.com> mesa: refactor shader api / object code

Remove the unneeded ctx->Driver hooks for shader-related functions.
Move state and API-related things into main/.
/external/mesa3d/src/mesa/sources.mak
69861ae49724dd49ae3ba82398239ad892753de7 27-May-2010 Brian Paul <brianp@vmware.com> mesa: move GLSL uniform functions into new source file
/external/mesa3d/src/mesa/sources.mak
a93f9f343a64ce91587af66761399f9d4c180015 21-May-2010 Jakob Bornecrantz <jakob@vmware.com> gallium: Fix invalidate framebuffer with old libGL libraries
/external/mesa3d/src/mesa/sources.mak
3293bcdc80cdfa20a2381aae2b94505bdf95d857 21-May-2010 Roland Scheidegger <sroland@vmware.com> Merge branch 'gallium-msaa'

Conflicts:
src/mesa/state_tracker/st_gen_mipmap.c
src/mesa/state_tracker/st_texture.c
127328bfadaa5f080730fd41f404f1bc74f490d3 17-May-2010 Roland Scheidegger <sroland@vmware.com> mesa/st: adapt to interface changes

adapt to blit changes, and also handle a bit more msaa state in theory
(incomplete, doesn't handle resolves in any way for now).
/external/mesa3d/src/mesa/sources.mak
da76a4d845367242c1ae7726d1dc23900f31e1e4 02-May-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Only compile ES files when ES1 or ES2 are selected

This still requieres manual generation of the es1 and es2 glapis and is
disabled by default.
/external/mesa3d/src/mesa/sources.mak
199b0894b501607bf8d599ef5efc08cd6c08c79d 11-May-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Optimize get.c by using a table-driven approach
/external/mesa3d/src/mesa/sources.mak
fef6e36e0736a68e24d7844bae65a01de8359214 11-May-2010 Brian Paul <brianp@vmware.com> mesa: more transform feedback infrastructure

Includes GL_ARB_transform_feedback2 which encapsulates transform feedback
state in objects.
/external/mesa3d/src/mesa/sources.mak
296adbd545b8efd38c9ed508166b2de2764a444b 25-Apr-2010 Chia-I Wu <olv@lunarg.com> glapi: Move to src/mapi/.

Move glapi to src/mapi/{glapi,es1api,es2api}.
/external/mesa3d/src/mesa/sources.mak
73ded0624de66bc83ae990530febb129d950d04b 25-Apr-2010 Chia-I Wu <olv@lunarg.com> glapi: Move assembly dispatchers back into glapi/.
/external/mesa3d/src/mesa/sources.mak
00b7dcd27aa6da541e6ba4a431c6d00da7886855 05-May-2010 Brian Paul <brianp@vmware.com> mesa: remove unused renderbuffer adaptor code
/external/mesa3d/src/mesa/sources.mak
a6ec153830ea25958f8cb5f5b5ae7a3433d61bbc 05-May-2010 Chia-I Wu <olv@lunarg.com> mesa: Fix build of ES overlay.

ES overlay is built with FEATURE_ES1 or FEATURE_ES2, and is built
without FEATURE_GL. Fix the build by always building OpenGL ES sources,
but test for FEATURE_ES1 or FEATURE_ES2. Also, define symbols that are
missing because FEATURE_GL is not defined.
/external/mesa3d/src/mesa/sources.mak
0f5e8f77022f8bb4ac00128af6d217da747e63df 27-Apr-2010 Kristian Høgsberg <krh@bitplanet.net> st/mesa: Move st_cb_drawtex.c to the mesa state tracker
/external/mesa3d/src/mesa/sources.mak
1904ba7936eb5a3fa76875a498eb54f3bd5f90a5 26-Apr-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Move drawtex functionality to main/
/external/mesa3d/src/mesa/sources.mak
87eb66775949af6e9512daf7e4665c1cfa6b8745 25-Apr-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Move glQueryMatrixxOES() implementation to core mesa
/external/mesa3d/src/mesa/sources.mak
7179a822628963d8cfa0817cf072c5acb70638a7 25-Apr-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Move support for paletted textures to main/teximage.c
/external/mesa3d/src/mesa/sources.mak
7aae8a592a299abd881372d3a2850375c2bb8884 25-Apr-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Move get_es*.c to main/
/external/mesa3d/src/mesa/sources.mak
ea0c7e71638a4a72a4eae962e6cc471bd33a5605 23-Apr-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Move api_exec_es*.c into mesa/main

This requires renaming a few functions to have unique names so that
they can all live within the same driver.
/external/mesa3d/src/mesa/sources.mak
da8412ec19ad00627ae9139dc02f46f344bbb6ac 12-Apr-2010 Chia-I Wu <olv@lunarg.com> st/mesa: Drop st_public support.

There is no user of st_public now.
/external/mesa3d/src/mesa/sources.mak
a1aa53b2a934ca026bb115aca18a46fd920f9e8d 25-Feb-2010 Chia-I Wu <olv@lunarg.com> st/mesa: Implement GL_OES_EGL_image driver hooks.

Use st_manager::get_egl_image to look up GLeglImageOES and implement
EGLImageTargetTexture2D and EGLImageTargetRenderbufferStorage.
/external/mesa3d/src/mesa/sources.mak
e443d13ab672d2b226324ce5bdf4570912b38785 31-Mar-2010 Brian Paul <brianp@vmware.com> mesa: add transformfeedback.c to build
/external/mesa3d/src/mesa/sources.mak
9d3a873f425fde83628b547c4b4638f39d78c1b9 16-Mar-2010 Chia-I Wu <olv@lunarg.com> Merge remote branch 'origin/gallium-st-api'
41eab95b3bc29a4fe6fd08b7f1f80cef5bdc097f 11-Mar-2010 George Sapountzis <gsapountzis@gmail.com> glapi: exec_malloc for dispatch stubs
/external/mesa3d/src/mesa/sources.mak
de8a879f5c77dbf5c31251e07b2f1b8d2635716c 07-Feb-2010 Chia-I Wu <olv@lunarg.com> st/mesa: Implement st_api.h.

There is currently no user of this new interface. As the inteface can
coexist with st_public.h, everthing should work as before.

ST_TEXTURE_2D is both defined by st_public.h and st_api.h. Reorder the
headers in st/dri to avoid conflicts.
/external/mesa3d/src/mesa/sources.mak
54ba95a4de749de1da73b3917aac99eb1d57d7fa 09-Mar-2010 George Sapountzis <gsapountzis@gmail.com> glapi: split out arch-specific code for entrypoints
/external/mesa3d/src/mesa/sources.mak
27d260b41038e0c19c8f24b8bdb2c004c1eb7aa2 24-Feb-2010 Chia-I Wu <olv@lunarg.com> glapi: Move src/mesa/main/dispatch.c to glapi and rename.

main/dispatch.c is a glapi source file. It is part of GLAPI_SOURCES in
sources.mak and part of glapi_sources in SConscript. This commit moves
it to glapi/ and renames it to glapi_dispatch.c.
/external/mesa3d/src/mesa/sources.mak
f845e4ff1bf4e7e2f804024157494a12eedec174 08-Feb-2010 Francisco Jerez <currojerez@riseup.net> st/dri2: Use event-driven buffer validation.
/external/mesa3d/src/mesa/sources.mak
126aff18aaf7512dfe07e4fd43e21a2ecd3a96ff 22-Jan-2010 Brian Paul <brianp@vmware.com> glapi: split the no-op dispatch code into new glapi_nop.c file

This unclutters the glapi.c file a bit.
/external/mesa3d/src/mesa/sources.mak
2d44b6f8848ee2c43a92c5a00ec9981b82319ed8 02-Jan-2010 Chia-I Wu <olvaffe@gmail.com> st/mesa: Remove st_api.c.

st_api.c is supposed to define st_api_OpenGL to advertise OpenGL
support. However, the linker discards the symbol because it has no
user. It is better to leave this to other state trackers that link to
libmesagallium.a.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/mesa/sources.mak
29f50f61ea8edec3a3bd6bccf7ab9157682ec6de 06-Jan-2010 Brian Paul <brianp@vmware.com> mesa: added version.c to build
/external/mesa3d/src/mesa/sources.mak
c9b558351847133dced0c9daaeb84d57d550afc9 31-Dec-2009 Brian Paul <brianp@vmware.com> st/mesa: implement conditional rendering
/external/mesa3d/src/mesa/sources.mak
0fbe828c1d2a7e7d9155a3ef64e91da4ec2b79ee 30-Dec-2009 Brian Paul <brianp@vmware.com> mesa: _mesa_Begin/EndConditionalRender() functions

For GL_NV_conditional_render and GL3.

The drawing functions don't check the query object yet.
No API dispatch yet.
/external/mesa3d/src/mesa/sources.mak
75f371e973d19650a5c157a0844e43ffdea5e43e 12-Dec-2009 Michal Krol <michal@vmware.com> Remove grammar module -- no dependencies left.
/external/mesa3d/src/mesa/sources.mak
a3eb0f718e19653a2ad8e49396c904183be456f3 12-Dec-2009 Michal Krol <michal@vmware.com> Merge branch 'master' into glsl-pp-rework-2

Conflicts:
progs/perf/drawoverhead.c
progs/perf/teximage.c
progs/perf/vbo.c
progs/perf/vertexrate.c
src/mesa/shader/slang/library/slang_common_builtin_gc.h
cc020425e929110613ddb405d3e82313d27a35ed 10-Dec-2009 Brian Paul <brianp@vmware.com> mesa: added new libglslpp.a and libglslcl.a to libGL build
/external/mesa3d/src/mesa/sources.mak
cd6b8dd9e82fedc55d033131fbc0f8ee950567c8 09-Dec-2009 Eric Anholt <eric@anholt.net> mesa: Move OES_read_format support from drivers into the core.

The assertion is that the correct read type to be using is the native
type of the underlying read renderbuffer. For some fallback paths, this
may be worse than GL_RGBA/GL_UNSIGNED_BYTE for reads today, but it gets
all drivers the expected GL_BGRA/GL_UNSIGNED_BYTE for ARGB8888 or
GL_BGR//GL_UNSIGNED_SHORT_5_6_5_REV for rgb565 with no work.

This fixes the intel (and other) DRI drivers to report read formats that
should hit blit PBO readpixels paths.
/external/mesa3d/src/mesa/sources.mak
1f196b786d6bd0c6a5dbdc638574ff716cc3d4de 29-Oct-2009 Brian Paul <brianp@vmware.com> Merge branch 'texformat-rework'

Conflicts:
src/mesa/drivers/dri/radeon/radeon_fbo.c
src/mesa/drivers/dri/s3v/s3v_tex.c
src/mesa/drivers/dri/s3v/s3v_xmesa.c
src/mesa/drivers/dri/trident/trident_context.c
src/mesa/main/debug.c
src/mesa/main/mipmap.c
src/mesa/main/texformat.c
src/mesa/main/texgetimage.c
17ef1f6074d6107c167f1956a5c60993904c0b72 08-Oct-2009 Chia-I Wu <olvaffe@gmail.com> mesa: Enable remap table in core.

This enables the remap table in core. driInitExtensions is adapted to
use the remap table. All uses of extension_helper.h are replaced by
remap_helper.h. The chicken-egg problem of the DRI drivers is also
solved.

It is now also possible to pass NULL extensions to driInitExtensions.
It will cause driInitExtensions to map all known functions. This
functionality is used by software drivers and EGL_i915.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/mesa/sources.mak
74ae14a2bde4f87a554c3d96e6f4a9a02591308d 01-Oct-2009 Brian Paul <brianp@vmware.com> mesa: move texel fetch/store into new texfetch.[ch] files
/external/mesa3d/src/mesa/sources.mak
a7455f9fc64f0e2e09e65c0b7d76b539bce8a79b 26-Sep-2009 Brian Paul <brianp@vmware.com> mesa: added formats.c to build
/external/mesa3d/src/mesa/sources.mak
a1cf9b6abe0250f1496cea2cf49e29430ceab028 21-Sep-2009 Brian Paul <brianp@vmware.com> Revert "st/mesa: Compile in meta.c."

This reverts commit 6c5726cd39ab12b86fae391d075fa74bc24b615c.
/external/mesa3d/src/mesa/sources.mak
6c5726cd39ab12b86fae391d075fa74bc24b615c 21-Sep-2009 Chia-I Wu <olvaffe@gmail.com> st/mesa: Compile in meta.c.

meta was moved to core Mesa since
651cffd626a82d9bf539437ca4bdf8ea4b396fab.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/mesa/sources.mak
58e843dda05e2addfe6584c5480fb2181b0aff53 20-Sep-2009 Brian Paul <brianp@vmware.com> mesa: remove s_imaging.c from build
/external/mesa3d/src/mesa/sources.mak
14869c09847f7d2f638acb13064fb1bb8bce620c 19-Sep-2009 Brian Paul <brianp@vmware.com> mesa: remove s_texstore.c from makefile/project files
/external/mesa3d/src/mesa/sources.mak
d06069f30513163108489dd189dc8027cb4ad643 08-Sep-2009 Michal Krol <michal@vmware.com> slang: Remove the old preprocessor.
/external/mesa3d/src/mesa/sources.mak
f37070bab6af350caec905ea7658e9241042b6cc 29-Aug-2009 Ian Romanick <ian.d.romanick@intel.com> ARB sync: Add support for GL_ARB_sync to swrast

This isn't quite right yet. The delete behavior and the context
clean-up needs some work.
/external/mesa3d/src/mesa/sources.mak
42ecb1287ebb8b6f29d300e8dcb0e9487504dabc 25-Aug-2009 Brian Paul <brianp@vmware.com> mesa: remove -I$(TOP)/src/gallium/drivers from sources.mak

Core Mesa and the state tracker do not depend on any gallium drivers.
/external/mesa3d/src/mesa/sources.mak
a512985fd81c1ed4ccc5e69aaa05015cf7ff844d 18-Aug-2009 Ian Romanick <ian.d.romanick@intel.com> Merge branch 'master' into asm-shader-rework-1

Conflicts:
src/mesa/shader/arbprogparse.c
33a838beb913c011b5ee8158c2717b7c8c351b17 10-Aug-2009 Brian Paul <brianp@vmware.com> mesa: new driver meta-ops module

Implement glClear() in terms of quad rendering, implement glBlitFramebuffer()
in terms of glCopyTexImage2D + textured quad, etc.

There have been several places in the drivers where we've implemented
meta rendering similar to this. This is an effort to do it in a more
portable and more efficient form.

The _mesa_meta_begin/end() functions act like glPush/PopAttrib() but are
lighter-weight. Plus, _mesa_meta_begin() resets GL state back to default
values (texturing off, identity vertex transform, etc) so the meta drawing
functions don't have to worry about it.

For now only _mesa_mesa_blit_framebuffer() and _mesa_meta_clear() are
implemented. glDrawPixels() and glCopyPixels() would be the next candidates.
/external/mesa3d/src/mesa/sources.mak
770cebbc29863ae944a31463ee4bdeb789105aba 21-Jul-2009 Ian Romanick <ian.d.romanick@intel.com> ARB_fp/vp: Initial import of new ARB vp/fp assembler

This still needs quite a bit of work, but a bunch of the programs in progs/vp
produce correct results.
/external/mesa3d/src/mesa/sources.mak
cf721c8137a0335016d0ec36449819ba80578b7d 20-Jul-2009 Michel Dänzer <daenzer@vmware.com> Add common_ppc.c to MESA_GALLIUM_SOURCES.
/external/mesa3d/src/mesa/sources.mak
a4bec69e7271eda0137874973aa8c7d44175fedf 04-Apr-2009 Brian Paul <brianp@vmware.com> mesa: move glGetTexImage(), glGetCompresssedTexImage() code into new file
/external/mesa3d/src/mesa/sources.mak
4045a2c7d302352646c1ff2a01cd531aa1b55d31 07-Mar-2009 Brian Paul <brianp@vmware.com> mesa: move shared context state functions to new shared.c file
/external/mesa3d/src/mesa/sources.mak
2c3785159574e6c8640b6af3ce2ef561d095f324 07-Mar-2009 Brian Paul <brianp@vmware.com> mesa: move glViewport and glDepthRange functions into new viewport.c file

A bit of refactoring with an eye toward ES2 and GL 3.1
/external/mesa3d/src/mesa/sources.mak
2ee5ba0411de9c6cb17326a1f4a6c316295dae69 07-Mar-2009 Brian Paul <brianp@vmware.com> swrast: rename s_buffers.c -> s_clear.c
/external/mesa3d/src/mesa/sources.mak
69e07bdeb42f2454f5052f86119adfb68f253098 07-Mar-2009 Brian Paul <brianp@vmware.com> mesa: remove GL_MESA_program_debug extension

This was never fully fleshed out and hasn't been used.
/external/mesa3d/src/mesa/sources.mak
82f1c0be1325130ab03d3bef629264618924b897 07-Mar-2009 Brian Paul <brianp@vmware.com> mesa: add new program optimizer code

This is pretty simplistic for now, but helps with certain shaders.
/external/mesa3d/src/mesa/sources.mak
2cbc4655a892e5924e51a4c59696c776bcf60716 05-Mar-2009 Brian Paul <brianp@vmware.com> mesa: new cpuinfo.c file to init/query cpu info and extensions
/external/mesa3d/src/mesa/sources.mak
2fcfa1ac0ee5f177c3760d63eaa633e004a11507 05-Mar-2009 Jakob Bornecrantz <wallbraker@gmail.com> mesa: Add x86/common_x86.c to libmesagallium.a

Thanks to Brian for the refactor commit
/external/mesa3d/src/mesa/sources.mak
20d289eb2d32851030de6c28bba945eb4057a857 04-Mar-2009 Brian Paul <brianp@vmware.com> mesa: rename x86.c -> x86_xform.c
/external/mesa3d/src/mesa/sources.mak
baf2c746c1fbebb5aa5c430003afc14d2f91c073 02-Mar-2009 Brian Paul <brianp@vmware.com> mesa: remove VF_SOURCES, simplify MATH_XFORM_SOURCES
/external/mesa3d/src/mesa/sources.mak
23682dc6299ff624405eec4ea61fa504d71764c6 28-Feb-2009 Brian Paul <brianp@vmware.com> mesa: just re-order some parts and update comments in sources.mak
/external/mesa3d/src/mesa/sources.mak
7787fa10bac206f7690fc742b952df99254c4ea1 28-Feb-2009 Brian Paul <brianp@vmware.com> mesa: add gallium state tracker sources to ALL_SOURCES

This should fix some missing dependency checking.
/external/mesa3d/src/mesa/sources.mak
6b722272709abed5468428da5d2c8951c84867d2 19-Feb-2009 Alan Hourihane <alanh@vmware.com> gallium: add winsys interface for viewport changes to support DRI2
/external/mesa3d/src/mesa/sources.mak
da4f933eb2544b62daf0b3c3bd8e16277dd64117 11-Feb-2009 Brian Paul <brianp@vmware.com> mesa: refactor MATH_SOURCES, remove Mesa x86 codegen from gallium build

Omit math/m_xform.c from gallium builds since it's not used and it's the
one place we were pulling in the Mesa x86 codegen which collides with
gallium's x86 codegen.

Can now omit ASM_C_SOURCES from gallium build too.
/external/mesa3d/src/mesa/sources.mak
7e0bc2eb8df6f83a67410cd422b709981f88cd87 09-Feb-2009 Brian Paul <brianp@vmware.com> mesa: add x86/rtasm/x86sse.c to fix linux-x86 build
/external/mesa3d/src/mesa/sources.mak
abbe96cb6e7581a52652030e40442b943a482840 09-Feb-2009 Brian Paul <brianp@vmware.com> mesa: added new linux-gallium and linux-gallium-debug configs

Also, remove gallium-related things from configs/default. They're in
linux-gallium now.

So the default builds are the same as they have been for Mesa/master.
/external/mesa3d/src/mesa/sources.mak
ca8e42652c67e1ff0d4624c50924a93e6a309a4c 17-Dec-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: updated list of src files
/external/mesa3d/src/mesa/sources.mak
8627a14ec872c532ac7660abfaf1a2db9b8608bb 10-Dec-2008 Keith Whitwell <keith@tungstengraphics.com> st: move feedback draw function to new file
/external/mesa3d/src/mesa/sources.mak
e90c0c976d89d108a8220b538e02be173cf308fe 19-Aug-2008 Brian Paul <brian.paul@tungstengraphics.com> gallium: do a proper implementation of GL_OES_read_format

Examine the currently bound color buffer's format to see if there's a good
format/type match.
/external/mesa3d/src/mesa/sources.mak
3eea56dc93eeeb7f0155e2113ffea6a3fae48dd9 07-Aug-2008 José Fonseca <jrfonseca@tungstengraphics.com> mesa: Rename sources to sources.mak.
/external/mesa3d/src/mesa/sources.mak