Android-x86
Fork

  • R/O
  • HTTP
  • SSH
  • HTTPS

external-drm_gralloc: コミット一覧

external/drm_gralloc


RSS
Rev. 日時 作者
9b65142 lollipop-x86 2015-11-14 01:18:41 Mauro Rossi

fix GRALLOC_DRM_HANDLE_NUM_INTS definition for 64-bit

As highlighted by pstglia current definition of GRALLOC_DRM_HANDLE_NUM_INTS
causes issues with 64-bit, because a pointer is accounted as having size of
an integer, which is not applicable to 64-bit pointer

The same definition adopted in AOSP hardware/drm_gralloc master branch has
been used, without changing the structure of gralloc_drm_handle_t.

08a2f07 2015-10-06 19:07:08 Rob Clark

WIP: always use gralloc_drm_get_pid()

Rather than accessing gralloc_drm_pid directly.

2bfffba 2015-09-19 00:35:59 Mauro Rossi

android: export drm_gralloc headers

08c548c 2015-07-27 01:00:12 Chih-Wei Huang

Merge remote-tracking branch 'x86/kitkat-x86' into lollipop-x86

4c7eccb 2015-07-27 00:58:28 Paulo Sergio Travaglia

Correct the casting type for radeon drm calls

It could be wrong to cast a pointer to a long type
(32-bit signed integer) and extend it to a uint64_t
(64-bit unsigned integer).

Cast it to uintptr_t as the xorg-video-ati does.

f0b0d0a kitkat-x86 android-x86-4.4-r3 2015-06-19 23:57:18 Chih-Wei Huang

gralloc_drm_pipe: remove unnecessary headers

613181c 2015-05-11 10:39:22 Chih-Wei Huang

Merge remote-tracking branch 'x86/kitkat-x86' into lollipop-x86

a6fbe5b 2015-05-11 10:33:15 Paulo Sergio Travaglia

Include newer/missing chipset families

- HAWAII and MULLINS added

- changed 0x9649 from CHIP_FAMILY_SUMO to CHIP_FAMILY_SUMO2

- added missing chipInfo for CHIP_FAMILY_VERDE, CHIP_FAMILY_OLAND, CHIP_FAMILY_BONAIRE and CHIP_FAMILY_KAVERI

c624692 2015-04-30 01:12:15 Chih-Wei Huang

gralloc_drm: make GRALLOC_USAGE_SW_READ_OFTEN be a valid usage

It allows the camera to get a lock on the buffer.
This is required when a picture is taken.

Credited to Edgardo Gho <edgardogho@gmail.com>.

94f0840 2015-04-30 01:12:09 Chih-Wei Huang

Merge remote-tracking branch 'x86/kitkat-x86' into lollipop-x86

e381446 2015-04-30 01:11:54 Paulo Sergio Travaglia

Enable radeonsi on Android-x86

f67d8de 2015-04-30 00:05:16 Chih-Wei Huang

do not use pipe driver for r600g

Seems it is buggy.

32c3dbf 2015-04-29 18:13:18 Chih-Wei Huang

remove unnecessary paths in LOCAL_C_INCLUDES

Now the include paths are imported automatically from libdrm*.

7e2e2dd 2015-04-19 15:17:51 Chih-Wei Huang

Merge remote-tracking branch 'x86/kitkat-x86' into lollipop-x86

dc21193 2015-04-19 15:15:59 Paulo Sergio Travaglia

Changed format constants to match what vmwgfx driver expects

When allocating a new buffer using pipe driver, pipe constants
are used to define a format based on corresponding HAL_PIXEL_FORMAT
However, vmwgfx driver expects other constants
(SVGA3D_A8R8G8B8, SVGA3D_X8R8G8B8, SVGA3D_R5G6B5, etc)

Changed the returning constants to match what driver expects.

v2: [cwhuang]
- Use the constants defined in svga3d_types.h.
- Use C99 standard to avoid building errors with mesa 10.6.

28207c0 2015-01-29 15:16:34 Chih-Wei Huang

nouveau: undefine SW_INDICATOR_FULLY_DISABLES_TILING

Based on the work by pstglia.

703199c 2015-01-22 19:18:26 Chih-Wei Huang

gralloc_drm_pipe: fix building errors with mesa 10.4

d71e796 2015-01-22 11:48:03 Chih-Wei Huang

add radeonsi to pci_id_driver_map.h

1d8f169 2015-01-22 10:46:13 Emil Velikov

nouveau: bring some sw_indicator love

Based on some work by pstglia, one needs to switch off (partially or
fully?) the tiling when creating the BO.

Comment/uncomment the SW_INDICATOR_FULLY_DISABLES_TILING define to
toggle between the two.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>

fb8246b 2015-01-22 10:46:13 Emil Velikov

nouveau: update against libdrm_nouveau-2.0

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>

b88e243 2015-01-22 10:46:13 Emil Velikov

all: Cleanup duplicated macros.

- Move MAX macro to gralloc_drm.h
- Drop the freedreno's duplicated ALIGN macro.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>

1033415 2015-01-22 10:46:13 Emil Velikov

gralloc_drm_pipe: bail out as soon as the correct screen_create is called

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>

eccafc5 2015-01-22 10:45:51 Emil Velikov

gralloc_drm: bail out early when we find the driver

... rather than going through all the conditionals.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>

68a74eb 2015-01-20 12:37:10 Chih-Wei Huang

fix building issues of 64-bit targets

Just change the 'data' field of gralloc_drm_handle_t
to be a pointer to struct gralloc_drm_bo_t.

Fix some warnings as well.

9ce9ceb 2015-01-20 12:37:08 Chih-Wei Huang

enable multiarch builds

Convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH
to support 64-bit targets.

c46b2ee 2015-01-16 21:22:22 Rob Clark

freedreno: completely untested initial support

v2: [Emil Velikov]
- drmGetVersion returns the kernel module name.
- Add it to the build :)
- freedreno_map returns void * while gralloc::map expects int.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>

00ba5a9 android-x86-4.4-r2 2015-01-01 17:21:46 Chih-Wei Huang

gralloc_drm: improve log

7161569 android-x86-4.4-r1 2014-05-19 12:51:21 pstglia

radeon: fix tiling config for family older than 06xx

a8eb27d 2013-09-25 02:33:33 Chih-Wei Huang

get rid of HAL pixelformats 5551 and 4444

53548f3 2013-08-04 17:20:28 Chih-Wei Huang

radeon: update chipinfo and remove outdated headers

Copied radeon.h (radeon_probe.h) and radeon_chipinfo_gen.h from master branch
of http://cgit.freedesktop.org/xorg/driver/xf86-video-ati

旧リポジトリブラウザで表示