summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-02-03gallium/docs: Document the OS module.José Fonseca
2010-02-03os: Also add the aligned memory prototypes to the embedded section.José Fonseca
2010-02-03util: Reimplement all utility functions in terms of the new OS abstraction.José Fonseca
2010-02-03os: New OS abstraction module.José Fonseca
2010-02-03trace: Include the appropriate header instead of defining prototypes.José Fonseca
Avoids header when the header was included before.
2010-02-02gallium: Move some compiler portability stuff into p_compiler.hJosé Fonseca
2010-02-02gallium: Move deprecated pipe/internal/p_winsys_screen.h inside ↵José Fonseca
util/u_simple_screen.h
2010-02-02gallium: Move p_thread.h and p_atomic.h out of gallium interfaces.José Fonseca
Into os/os_thread.h and util/u_atomic.h respectively.
2010-02-02gallium: Make pipe_atomic a regular int32_t.José Fonseca
2010-02-02gallium: pipe/p_inlines.h -> util/u_inlines.hJosé Fonseca
2010-02-01gallium: Use MSVC atomic intrinsics directly instead of the Windows header ↵José Fonseca
wrappers.
2010-02-01gallium: Remove unnecessary includes. Add others to compensate.José Fonseca
2010-02-01mesa: Add missing includes.José Fonseca
2010-02-01llvmpipe: Add missing includes.José Fonseca
2010-02-01i915: Add missing includes.José Fonseca
2010-02-01util: Add missing includes.José Fonseca
2010-02-01draw: Add missing includes.José Fonseca
2010-02-01gallium: Drop mutex-based pipe_atomic implementation.José Fonseca
First step to severe the dependency in OS abstractions from the Gallium interfaces.
2010-02-01mesa: Remove unnecessary headers.Vinson Lee
2010-02-01glx: Remove unnecessary headers.Vinson Lee
2010-01-31st/dri: Remove duplicate type qualifier.Vinson Lee
2010-01-31i965g: Add missing va_end.Vinson Lee
2010-01-31r300g: Fix memory leak on memory allocation failure.Vinson Lee
2010-01-31r600: Remove duplicate assignment.Vinson Lee
2010-01-31egl: Remove unnecessary headers.Vinson Lee
2010-02-01nv04: Update to new nouveau_class.hMarcin Kościelnicki
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-01nv50/nv40/nv30: fix small memory leak of nouveau_resources on screen_destroyMarcin Slusarz
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-01nv10, nv20: Fix build.Francisco Jerez
2010-01-31egl: Clean up surface attributes.Chia-I Wu
Add missing attributes and use correct types in _EGLSurface. Remove ifdef tests that serve no purpose. Update _eglQuerySurface and _eglSurfaceAttrib for missing queries and checks.
2010-01-31egl: Add support for more EGLImage extensions to EGL core.Chia-I Wu
Add support EGL_KHR_vg_parent_image and EGL_KHR_gl_*. This is as simple as adding some flags that can be enabled. Individual drivers need to implement the extensions before enbaling the flags.
2010-01-31st/mesa: Remove unnecessary headers.Vinson Lee
2010-01-31mesa: Remove unnecessary headers.Vinson Lee
2010-01-31i965: Silence uninitialized variable warning.Vinson Lee
2010-01-30r300g: Silence uninitialized variable warning.Vinson Lee
2010-01-31egl: Surface type validaction should depend on extensions supported.Chia-I Wu
EGL_SCREEN_BIT_MESA is a valid bit only when EGL_MESA_screen_surface is supported.
2010-01-31egl: Initialize display configs with the display.Chia-I Wu
This changes _eglInitConfig to take the display as its argument.
2010-01-31egl: Initialize display resources with their display.Chia-I Wu
Change _eglInitSurface, _eglInitContext, and _eglInitImage to take an _EGLDisplay instead of an _EGLDriver. This is a more natural form, and plus, the display encodes information such as the extensions supported that might be required for attribute list parsing.
2010-01-31egl: Refactor _eglInitImage.Chia-I Wu
Refactor attribute list parsing code to _eglParseImageAttribList.
2010-01-31egl: Refactor _eglInitContext.Chia-I Wu
Refactor attribute list parsing code to _eglParseContextAttribList. Add a check to make sure the config supports the client API.
2010-01-31egl: Refactor _eglInitSurface.Chia-I Wu
Refactor attribute list parsing code to _eglParseSurfaceAttribList.
2010-01-30i915: Set bit field of length 1 light_twoside to unsigned.Vinson Lee
2010-01-30glut: Remove unnecessary headers.Vinson Lee
2010-01-30radeon: Remove unnecessary headers.Vinson Lee
2010-01-30r600: Remove unnecessary headers.Vinson Lee
2010-01-30r300: Remove unnecessary headers.Vinson Lee
2010-01-30r200: Remove unnecessary headers.Vinson Lee
2010-01-30r128: Remove unnecessary headers.Vinson Lee
2010-01-31egl: Remove code blocks that are commented out.Chia-I Wu
They are either unit tests or to demonstrate how functions are supposed to be used. The unit test is outdated and it should be better to take a look at any of the working drivers to see how a function is used.
2010-01-31progs/egl: Update eglinfo to display more attributes.Chia-I Wu
Add config caveat, bind-to-texture, and renderable type. Remove double buffer and stereo attributes.
2010-01-31st/egl: Do not ignore configs without a renderable type.Chia-I Wu
Configs without a renderable type are still informative for programs such as eglinfo.