Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-20 | os_stream: add printf facility | Luca Barbieri | |
2010-08-20 | u_debug_symbol: add symbol name caching | Luca Barbieri | |
Without this, any form of logging that dumps stack traces continuously will spend a lot of time resolving symbol names. | |||
2010-08-20 | u_debug_symbol: add support for getting symbol names from glibc | Luca Barbieri | |
2010-08-20 | u_debug_symbol: support getting a string without output | Luca Barbieri | |
2010-08-20 | auxiliary: add functions to describe gallium objects | Luca Barbieri | |
2010-08-20 | r600g: add occlusion query support | Dave Airlie | |
Signed-off-by: Dave Airlie <airlied@redhat.com> Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-08-20 | u_staging: improve interface | Luca Barbieri | |
2010-08-20 | gallium/docs: improve documentation for resources | Luca Barbieri | |
2010-08-20 | mesa: Add missing ES sources to SConscript. | Chia-I Wu | |
These sources compile to nothing when FEATURE_ES is not defined and thus were overlooked. Note that api_exec_es[12].c are still missing on the list. They should be added when they can be generated on the fly. | |||
2010-08-20 | mesa: Decorate functions with GL_APIENTRY in es_generator.py. | Chia-I Wu | |
Note that GLES headers use GL_APIENTRY, not GLAPIENTRY. | |||
2010-08-20 | mesa: Include compiler.h for ASSERT. | Chia-I Wu | |
mfeatures.h defines ASSERT_NO_FEATURE to ASSERT, which is defined in compiler.h. Header files using the macro should include compiler.h. | |||
2010-08-20 | targets/egl-gdi: Implement guess_gl_api. | Chia-I Wu | |
It is needed to support calling eglGetProcAddress before eglInitialize. | |||
2010-08-20 | egl: Fix context API check and be verbose. | Chia-I Wu | |
The API of the context was not checked against EGL_RENDERABLE_TYPE when there was no attribute list. Move the check to _eglInitContext, and be verbose about common mistakes (EGL_RENDERABLE_TYPE not set, EGL_CONTEXT_CLIENT_VERSION not set, or eglBindAPI not called). | |||
2010-08-20 | egl: Add egl.def for win32 build. | Chia-I Wu | |
Without the .def file, function names are decorated and cannot be queried by GetProcAddress easily. | |||
2010-08-20 | egl: Allow core functions to be queried. | Chia-I Wu | |
When _EGL_GET_CORE_ADDRESSES is defined, eglGetProcAddress can be used to query core functions. This is non-standard, but some apps expect it. | |||
2010-08-20 | st/mesa: fix code/declaration mixing | Keith Whitwell | |
2010-08-20 | galahad: remove incorrect comment just added | Luca Barbieri | |
2010-08-20 | nv50: use NV50TIC_0_2_TARGET_RECT | Luca Barbieri | |
2010-08-20 | galahad: check resource_create template | Luca Barbieri | |
2010-08-20 | mesa/st: use PIPE_TEXTURE_RECT for GL_TEXTURE_RECTANGLE | Luca Barbieri | |
2010-08-20 | winsys/sw: use PIPE_TEXTURE_RECT if appropriate | Luca Barbieri | |
2010-08-20 | st/glx: use PIPE_TEXTURE_RECT if appropriate | Luca Barbieri | |
2010-08-20 | st/dri: use PIPE_TEXTURE_RECT if appropriate | Luca Barbieri | |
2010-08-20 | auxiliary: support using PIPE_TEXTURE_RECT internally | Luca Barbieri | |
Currently Gallium internals always use PIPE_TEXTURE_2D and normalized coordinates to access textures. However, PIPE_TEXTURE_2D is not always supported for NPOT textures, and PIPE_TEXTURE_RECT requires unnormalized coordinates. Hence, this change adds support for both kinds of normalization. | |||
2010-08-20 | mesa/st: support using PIPE_TEXTURE_RECT internally | Luca Barbieri | |
Currently Gallium internals always use PIPE_TEXTURE_2D and normalized coordinates to access textures. However, PIPE_TEXTURE_2D is not always supported for NPOT textures, and PIPE_TEXTURE_RECT requires unnormalized coordinates. Hence, this change adds support for both kinds of normalization. | |||
2010-08-20 | u_staging: use PIPE_TEXTURE_RECT | Luca Barbieri | |
2010-08-20 | u_blitter: use TGSI_TEXTURE_RECT | Luca Barbieri | |
This seems to make sense, although I suspect the semantics of TGSI_TEXTURE_RECT need to be closely reviewed. | |||
2010-08-20 | gallium: make all checks for PIPE_TEXTURE_2D check for PIPE_TEXTURE_RECT too | Luca Barbieri | |
Searched for them with: git grep -E '[!=]=.*PIPE_TEXTURE_2D|PIPE_TEXTURE_2D.*[!=]=|case.*PIPE_TEXTURE_2D' Behavior hasn't been changed. | |||
2010-08-20 | gallium: add PIPE_TEXTURE_RECT target | Luca Barbieri | |
This allows to properly support OpenGL rectangle textures in a well defined way, especially on drivers that don't expose PIPE_CAP_NPOT_TEXTURES. | |||
2010-08-20 | i965: Fix compile warnings on 64-bit Linux. | Kenneth Graunke | |
format ‘%d’ expects type ‘int’, but argument 2 has type ‘long int’ | |||
2010-08-20 | ast_to_hir: Reject function names that start with "gl_". | Kenneth Graunke | |
Fixes piglit test redeclaration-03.vert. | |||
2010-08-20 | ast_to_hir: Fix crash when a function shadows a variable. | Kenneth Graunke | |
The code would attempt to add a new signature to the ir_function, which didn't exist. Simply bailing out/returning early seems reasonable. Fixes piglit test redeclaration-02.vert, and fixes a crash in redeclaration-03.vert (the test still fails). | |||
2010-08-20 | galahad, i915g: Copy over constant buffer index check. | Corbin Simpson | |
2010-08-20 | galahad, i915g: Move over a few state asserts. | Corbin Simpson | |
2010-08-19 | galahad: Make it obvious on stderr that Galahad's active. | Corbin Simpson | |
2010-08-20 | gallium/docs: Add Galahad | Jakob Bornecrantz | |
2010-08-19 | configs: Add -lstdc++ to default. | Vinson Lee | |
This fixes the following error when trying to run glxinfo or glxgears with swrast. undefined symbol: __cxa_pure_virtual | |||
2010-08-19 | mesa: Silence uninitialized variable warnings in dummy_enum_func. | Vinson Lee | |
2010-08-20 | translate_sse: enable on Win64 | Luca Barbieri | |
According to Vinson, enabling it causes no regressions | |||
2010-08-19 | u_blitter: fix a memory leak | Marek Olšák | |
2010-08-19 | r300g: do not use fastfill with 16-bit zbuffers | Marek Olšák | |
To my knowledge, there is no way to flush zmask and thus write the clear value. This fixes zbuffer reads, among other things. | |||
2010-08-19 | r600g: update comments about ALU src operands | Alex Deucher | |
2010-08-19 | translate_sse: try to fix Win64 | Luca Barbieri | |
Not sure whether it works now (it is still disabled). | |||
2010-08-19 | translate_sse: fix emit_load_sse2 | Luca Barbieri | |
2010-08-19 | i915: Remove unnecessary header from i830_context.c. | Vinson Lee | |
2010-08-19 | st/egl: Fix win32 build. | Chia-I Wu | |
Add new source files to SConscripts. | |||
2010-08-19 | r600g: add sin/cos | Dave Airlie | |
This pretty much ports the code from r600c, however it doesn't always seem to work quite perfectly, but I can't find anything in this code that is wrong. I'm guessing either literal input or constants aren't working always. | |||
2010-08-19 | r600g: add a chiprev type for r600/r700/evergreen instead of using family | Dave Airlie | |
2010-08-19 | r600g: add SSG, SEQ, SGT and SNE | Dave Airlie | |
2010-08-18 | i965: Set the if stack pop count when breaking out of a loop inside an if. | Eric Anholt | |
Otherwise, we might end up with the if stack pointing at the wrong place. Fixes GPU hang with glsl-vs-if-loop. |