Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

external-mesa: List of commits

external/mesa


RSS
Rev. Time Author
d39fa87 honeycomb-x86 2011-11-07 10:45:27 Chia-I Wu

android: fix build with honeycomb

f12c40b 2011-11-07 06:47:31 Chia-I Wu

util: add log2f for Android

It is needed for nv50's new shader backend. With this change, both u_math.h
and imports.h in core mesa define the same function. I have to #undef log2f
here to avoid the conflict. Not sure if there is a better way to deal with
the situation.

dbfbc46 2011-11-07 06:40:50 Chia-I Wu

android: make stlport happy

c9bf474 2011-11-07 06:40:50 Chia-I Wu

android: target LLVM 2.8

8a1f7bc 2011-11-07 06:40:50 Chia-I Wu

android: add wip llvmpipe support

Failed attemp using llvm-2.9-dev_2.9+dfsg-3_i386.deb.

8e40841 2011-11-07 06:40:50 Chia-I Wu

android: advertise GL_ARB_texture_non_power_of_two

It maps to DisplayHardware::NPOT_EXTENSION in SurfaceFlinger. Does not
seem to matter when EGL_ANDROID_image_native_buffer is available.

2de3f89 2011-11-07 06:40:50 Chia-I Wu

android: disable SSE translate

It does not support FIXED and will fail anyway.

2b18377 2011-11-07 06:40:50 Chia-I Wu

android: always flush softpipe to support SurfaceFlinger

Just a hack. Is this still needed?

b350e1b 2011-11-07 06:40:50 Chia-I Wu

i915: enable GL_APPLE_texture_2D_limited_npot

Enable GL_ARB_texture_non_power_of_two for GLESv1 to advertise
GL_APPLE_texture_2D_limited_npo. The former is actually a superset of
the latter, but we really want to enable NPOT support in some way.

8b64b86 2011-11-07 06:38:23 Chia-I Wu

scons: add CPP_SOURCES for nv50/nvc0

ad156ef 2011-11-07 06:38:23 Chia-I Wu

android: add CPP_SOURCES for nv50/nvc0

917b8e3 2011-11-07 06:38:23 Chia-I Wu

android: reorder nouveau pipe drivers

To match targerts/dri-nouveau, and to fix a potential

"undefined reference to `nv50_ir::getTargetNVC0(unsigned int)'"

error.

2318443 2011-11-07 04:39:36 Dave Airlie

gl3.txt: update for ARB_texture_storage.

As per Brian's suggestion.

Signed-off-by: Dave Airlie <airlied@redhat.com>

391e33f 2011-11-06 21:54:27 Dave Airlie

r600g: add initial linestipple support.

It seems line loop stipple in hardware needs something I don't know, it might
need a proper geometry shader who knows.

Signed-off-by: Dave Airlie <airlied@redhat.com>

3031708 2011-11-06 16:41:10 Christian Inci

gallivm: change sys::getHostTriple to sys::getDefaultTargetTriple for LLVM >= 0x0301

LLVM change r143502

Signed-off-by: José Fonseca <jose.r.fonseca@gmail.com>

adb7f13 2011-11-06 14:09:03 Vinson Lee

g3dvl: Fix memory leaks on error paths.

Fixes Coverity resource leak defect.

Reviewed-by: Brian Paul <brianp@vmware.com>

9288253 2011-11-06 14:06:35 Vinson Lee

pp: Reorder calloc to avoid memory leak on error path.

Fixes Coverity resource leak defect.

Reviewed-by: Brian Paul <brianp@vmware.com>

e532c71 2011-11-06 06:23:29 Vadim Girlin

r600g: move SPI setup to PS setup

SPI semantic indices for PS/VS are now static, so we don't
need to update spi config for every shaders combination. We can move
the functionality of r600_spi_update to r600(evergreen)_pipe_shader_ps.

Flatshade state is now controlled by the global FLAT_SHADE_ENA flag
instead of updating FLAT_SHADE for all inputs.

Sprite coord still requires the update of spi setup when
sprite_coord_enable is first changed from zero (enabled), and then
only when it's changed to other non-zero value (enabled for other input).
Change to zero (disabling) and back to the same value is handled via
global SPRITE_COORD_ENA.

New field "sprite_coord_enable" added to "struct r600_pipe_shader"
to track current state for the pixel shader. It's checked in the
r600_update_derived_state.

Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

5b27b63 2011-11-06 06:23:22 Vadim Girlin

r600g: precalculate semantic indices for SPI setup

There is no need to duplicate semantic mapping which is done in hw, so get
rid of r600_find_vs_semantic_index.

TGSI name/sid pair is mapped to the 8-bit semantic index for SPI.

Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

9f52b87 2011-11-06 06:11:59 Matt Turner

docs: fix grammar and punctuation in llvmpipe docs.

7494c81 2011-11-06 02:18:57 Dave Airlie

gl3.txt: add not of ARB_texture_storage work started.

65d0c84 2011-11-05 20:00:06 José Fonseca

docs: Update llvmpipe docs.

Recommend LLVM 2.9, it has been working quite well, and unlike earlier
versions, it works out-of-the-box without patches.

Update Windows instructions.

95ef069 2011-11-05 16:15:21 Chia-I Wu

configure.ac: gbm_gallium requires DRI_LIB_DEPS to link

gbm_gallium does not depend on DRI, but its build rules depend on DRI_LIB_DEPS
being set. Output an error when the user enables gbm_gallium but disables
DRI. This is just a workaround.

0c771e2 2011-11-05 15:42:05 Chia-I Wu

shared-glapi: fix a linking error for SELinux

Link with -lselinux when SELinux is enabled.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=41571

df121b8 2011-11-05 07:33:31 Alex Deucher

Revert "r600g: precalculate semantic indices for SPI setup"

This reverts commit c15f8569fddac5f8aee77863922fd5bb992cfe8a.

This breaks r6xx.

9212637 2011-11-05 07:32:42 Alex Deucher

Revert "r600g: move SPI setup to PS setup"

This reverts commit 9804cf3118ae7249098af2a9c78b36f4fb576ee4.

This breaks r6xx.

1ca48b3 2011-11-05 07:05:33 Brian Paul

svga: fix varying var remapping for unused FS outputs

If the VS has outputs that aren't consumed by the FS we were mapping
them all to one unused VS output index, but that's illegal. Instead,
map unused VS outputs to unique indexes.

Reviewed-by: José Fonseca <jfonseca@vmware.com>

0bc1565 2011-11-05 07:05:33 Brian Paul

svga: add comments and reformat code in svga_tgsi_decl_sm30.c

d2633af 2011-11-05 07:01:47 Marek Olšák

st/mesa: set geometry shader to NULL when doing internal drawing

The code expects the geometry shader to be NULL.
We don't have geometry shaders now, but it's good to be prepared.

v2: check for support in the cso context

794c515 2011-11-05 07:01:17 José Fonseca

mesa/st: Be nice with the stack -- use malloc for large structures/arrays.

st_translate_program's data was taking 51K off the stack, causing stack
overflow on Windows.

Show on old repository browser