aboutsummaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* android: move libGLES_mesa build rules to src/egl/main/.Chia-I Wu2011-11-261-99/+2
| | | | Keep the top-level Android.mk away from building modules.
* android: reorder nouveau pipe driversChia-I Wu2011-11-061-2/+2
| | | | | | | | To match targerts/dri-nouveau, and to fix a potential "undefined reference to `nv50_ir::getTargetNVC0(unsigned int)'" error.
* r600g: move all files from winsys/r600 into drivers/r600Marek Olšák2011-09-301-1/+1
| | | | | | Be sure to reconfigure after this commit. Reviewed-by: Alex Deucher <[email protected]>
* i915: build i915_dri.so for AndroidChia-I Wu2011-09-011-2/+2
| | | | | | | Simple demos such as test-opengl-gl_basic work. SurfaceFlinger does not work yet due to missing GL_OES_draw_texture support (and maybe more). Reviewed-by: Chad Versace <[email protected]>
* i965: Build i965_dri.so for AndroidChad Versace2011-08-301-2/+2
| | | | | | | Compile tested only. Reviewed-by: Chia-I Wu <[email protected]> Signed-off-by: Chad Versace <[email protected]>
* dri: Build libmesa_dri_common for AndroidChad Versace2011-08-301-1/+3
| | | | | | | | libmesa_dri_common is a static library that contains the sources in src/mesa/drivers/dri/common. Each DRI driver should link to it. Reviewed-by: Chia-I Wu <[email protected]> Signed-off-by: Chad Versace <[email protected]>
* android: add support for egl_dri2Chia-I Wu2011-08-281-1/+10
| | | | | | | Add rules to build egl_dri2 and make it a built-in EGL driver of libGLES_mesa. Reviewed-by: Chad Versace <[email protected]>
* android: make DRM optionalChia-I Wu2011-08-271-2/+6
| | | | For BOARD_GPU_DRIVERS=swrast build, DRM is not needed.
* android: add support for nouveauChia-I Wu2011-08-271-2/+13
| | | | Compile tested only.
* android: add support for r300gChia-I Wu2011-08-271-4/+11
| | | | Compile tested only.
* android: add support for i915gChia-I Wu2011-08-271-2/+8
| | | | | | Quickly tested with 945GME. SurfaceFlinger (the display server and compositor) works. 2D apps with RGB or RGBA visuals work. As for 3D apps, some work and some do not.
* android: add support for vmwgfxChia-I Wu2011-08-271-2/+7
| | | | | | | Quickly tested with VMWare Workstation 7.1.4 on Linux with GeForce GT220. SurfaceFlinger (the display server and compositor) works. 2D apps with RGB visual works. However, due to missing PIPE_FORMAT_R8G8B8A8_UNORM support, those with RGBA visual do not.
* android: add support for r600gChia-I Wu2011-08-251-2/+8
| | | | | | | | Tested with a Radeon HD 6250. SurfaceFlinger (the display server and compositor) works. 2D apps with RGB or RGBA visuals work. As for 3D apps, some work but some don't (with serious rendering defects). Reviewed-by: Marek Olšák <[email protected]>
* android: make libGLES_mesa realChia-I Wu2011-08-211-0/+37
| | | | | | | | | | | | | | | | libGLES_mesa with swrast should link in these libraries libmesa_egl libmesa_egl_gallium libmesa_st_egl libmesa_st_mesa libmesa_glsl libmesa_glsl_utils libmesa_pipe_softpipe libmesa_winsys_sw_android libmesa_gallium Reviewed-by: Chad Versace <[email protected]>
* android: build shared glapiChia-I Wu2011-08-211-0/+1
| | | | | | This builds the shared library libglapi from shared glapi. Reviewed-by: Chad Versace <[email protected]>
* android: build glslChia-I Wu2011-08-211-0/+1
| | | | | | | This builds the static library libmesa_glsl and executable glsl_compiler from glsl. glsl_compiler is only installed for engineering build. Reviewed-by: Chad Versace <[email protected]>
* android: build core mesaChia-I Wu2011-08-211-0/+1
| | | | | | This builds the static library libmesa_st_mesa from core mesa. Acked-by: Chad Versace <[email protected]>
* android: build core EGLChia-I Wu2011-08-211-2/+3
| | | | | | This builds the static library libmesa_egl from core EGL. Reviewed-by: Chad Versace <[email protected]>
* android: build gallium auxiliariesChia-I Wu2011-08-211-0/+9
| | | | This builds the static library libmesa_gallium from gallium auxiliaries.
* android: build libGLES_mesaChia-I Wu2011-08-211-0/+91
This is the first step to integrate Mesa into Android(-x86) build system. You can git clone mesa under the external/ directory of Android source tree and build Android with $ make BOARD_GPU_DRIVERS=swrast It will build libGLES_mesa that will be loaded by Android runtime. libGLES_mesa is still a stub in this commit.