2616 Commits

Author SHA1 Message Date
Jason Sams
734a795427 am b7ec5469: am ef56ee31: Merge "WAR driver bug where surfaces of size 0 fail." into honeycomb
* commit 'b7ec54699f51ba3ba30fe7be99babd74117e9eb8':
  WAR driver bug where surfaces of size 0 fail.
2011-01-12 15:32:56 -08:00
Jason Sams
ef56ee316c Merge "WAR driver bug where surfaces of size 0 fail." into honeycomb 2011-01-12 15:28:19 -08:00
Jason Sams
10fd98a3ab am 07e27a11: am 208a1c68: Merge "Implement more of copy2DRange*" into honeycomb
* commit '07e27a11e40089bac689f42f379e2508a26d4115':
  Implement more of copy2DRange*
2011-01-12 15:26:37 -08:00
Jason Sams
ec30933c1d WAR driver bug where surfaces of size 0 fail.
Change-Id: I72b356c4cfb71f2342479ca21238b763d02e729d
2011-01-12 15:26:25 -08:00
Jason Sams
208a1c68ee Merge "Implement more of copy2DRange*" into honeycomb 2011-01-12 15:22:09 -08:00
Romain Guy
6431b6935f am b7a0fa5e: am b08ea03c: Merge "Reenable region composition pipeline for layers Bug #3341848" into honeycomb
* commit 'b7a0fa5efbc25c4cc66209e2e88ae01b4921a364':
  Reenable region composition pipeline for layers Bug #3341848
2011-01-12 15:10:41 -08:00
Jamie Gennis
c155489739 am f152f2ef: am 103198a1: Merge "Implement crop & transform for SurfaceTexture." into honeycomb
* commit 'f152f2efa6892f844949b648aecc3b2a91e1d17e':
  Implement crop & transform for SurfaceTexture.
2011-01-12 15:07:53 -08:00
Romain Guy
b08ea03c1b Merge "Reenable region composition pipeline for layers Bug #3341848" into honeycomb 2011-01-12 15:06:18 -08:00
Romain Guy
c038ea358a Reenable region composition pipeline for layers
Bug #3341848

It works this time!

Change-Id: I0d371d8b2c75c67d4ce5009ddb990fe5e55a0a27
2011-01-12 15:08:47 -08:00
Jamie Gennis
103198a10c Merge "Implement crop & transform for SurfaceTexture." into honeycomb 2011-01-12 14:57:29 -08:00
Jason Sams
fb9f82ca4f Implement more of copy2DRange*
Change-Id: Id6be481c4abc968df27e5bba1ed044262ec0f293
2011-01-12 14:53:25 -08:00
Romain Guy
701d7c90c2 am dee6089c: am 2e0c5261: Merge "Add logging to the new layers API." into honeycomb
* commit 'dee6089c2de42fcddfd22781c90a2e797b5f592c':
  Add logging to the new layers API.
2011-01-12 14:35:59 -08:00
Romain Guy
1fc883b271 Add logging to the new layers API.
Change-Id: I78b9426eb17de3e775aca9fafe4a50bd9c0785c4
2011-01-12 14:31:55 -08:00
Romain Guy
2e0c52610b Merge "Add logging to the new layers API." into honeycomb 2011-01-12 14:29:15 -08:00
Jason Sams
a804e734d0 am fc6528ec: am 8f597fdf: Merge "Cleanup bitmap uploads Implement standalone mipmap generation." into honeycomb
* commit 'fc6528ecd1c1285c909cb81ca2196c65086944b1':
  Cleanup bitmap uploads Implement standalone mipmap generation.
2011-01-12 13:35:05 -08:00
Jason Sams
8f597fdfac Merge "Cleanup bitmap uploads Implement standalone mipmap generation." into honeycomb 2011-01-12 13:30:41 -08:00
Jason Sams
f7086090cf Cleanup bitmap uploads
Implement standalone mipmap generation.

Change-Id: Ie3a9781bbe50e2f58adca6f184d84fea50e40263
2011-01-12 13:28:37 -08:00
Romain Guy
b69e249af8 am 5ecceb7d: am 85354828: Merge "Cleanup GL objects on the correct thread." into honeycomb
* commit '5ecceb7df70a6e6b2a32ab97630bc625000261da':
  Cleanup GL objects on the correct thread.
2011-01-12 12:54:28 -08:00
Romain Guy
853548287f Merge "Cleanup GL objects on the correct thread." into honeycomb 2011-01-12 12:50:50 -08:00
Romain Guy
57066eb64c Cleanup GL objects on the correct thread.
Change-Id: Iddfea6e08a6591a4fab147151098ef27005f373d
2011-01-12 12:53:32 -08:00
Alex Sakhartchouk
42429d3598 am 941f8659: am 27d11608: Merge "Adding ability to load cubemaps from individual faces." into honeycomb
* commit '941f86590cb4e26f070aa5a72a5e215d6555d7bc':
  Adding ability to load cubemaps from individual faces.
2011-01-12 11:57:48 -08:00
Alex Sakhartchouk
27d116085e Merge "Adding ability to load cubemaps from individual faces." into honeycomb 2011-01-12 11:53:42 -08:00
Jamie Gennis
b598fb9072 Implement crop & transform for SurfaceTexture.
This change adds support for the setCrop and setTransform methods of the
SurfaceTexture C++ class.  The crop and transform for the current
texture will be accessed by applications as a single texture coordinate
transform matrix.

Change-Id: I6482bf96f680e5c175364e848936db3908d6c8f8
2011-01-12 11:28:38 -08:00
Stephen Hines
1c6cbd551f am 445fc566: am 78dd1ef3: Merge "Clean up RS math headers." into honeycomb
* commit '445fc56682a55a3c0ba8e63970631f48adced7cf':
  Clean up RS math headers.
2011-01-11 19:14:35 -08:00
Stephen Hines
78dd1ef3f7 Merge "Clean up RS math headers." into honeycomb 2011-01-11 19:09:47 -08:00
Romain Guy
eb5405762f am a22bcfb6: am 6ed4a2f7: Merge "Disable the region compositing pipeline for layers." into honeycomb
* commit 'a22bcfb6a471946969a33c1637f4460897f5576f':
  Disable the region compositing pipeline for layers.
2011-01-11 18:03:04 -08:00
Romain Guy
35f24545e5 Disable the region compositing pipeline for layers.
This composition mode is affecting Gmail in a bad way. Disabling until
I can figure out the problem.

Change-Id: I00e657ea2d05fc7b4a606242d19dc84dd88c1e35
2011-01-11 18:01:25 -08:00
Romain Guy
acd5366fb9 am a82444ad: am 5f6e583c: Merge "Don\'t break the build!" into honeycomb
* commit 'a82444ad3aa87cc8ce8a585a6e1937ac6cd9ee18':
  Don't break the build!
2011-01-11 18:00:47 -08:00
Romain Guy
a9d0711392 Don't break the build!
Change-Id: I42f68c7b023c03adeedc4e979e5f4705188ee9f4
2011-01-11 17:59:10 -08:00
Romain Guy
b0af4188fd am 65028473: am d139a0ca: Merge "Better backend for hardware layers." into honeycomb
* commit '650284739ea5812b25d0c735b3342447d91759af':
  Better backend for hardware layers.
2011-01-11 17:56:25 -08:00
Romain Guy
6c319ca127 Better backend for hardware layers.
With this new backend, a hardware layer is only recreated when
its associated view is udpated. This offers fast composition
in GL and fast update of the layer in GL as well.

Change-Id: I97c43a612f5955c6bf1c192c8ca4af10fdf1d076
2011-01-11 17:53:19 -08:00
Stephen Hines
682c4a860b Clean up RS math headers.
Fix types for ilogb and remquo.

Change-Id: I54f8634b1fe8b6cfb136d3bdf6aab5a5961e6827
2011-01-11 17:00:29 -08:00
Romain Guy
14cb46ba21 am b497fa65: am b7968896: Merge "Solve translucency issue when drawing paths." into honeycomb
* commit 'b497fa65a84f22591766c451920ef716a0c16cec':
  Solve translucency issue when drawing paths.
2011-01-11 15:25:22 -08:00
Romain Guy
32228288a9 Solve translucency issue when drawing paths.
Change-Id: I68ae0e2ccddaca2f76b5b2dd3e3cf1277fddaad6
2011-01-11 15:02:21 -08:00
Alex Sakhartchouk
dcc231955d Adding ability to load cubemaps from individual faces.
Change-Id: Ic8b6693f625c181e031d4393ba8fac40049da88b
2011-01-11 14:47:44 -08:00
Romain Guy
b5cfc44f05 am 8c78c8f9: am 91bfb813: Merge "Composite layers as regions." into honeycomb
* commit '8c78c8f9feda59ae0c159c7d08c8add2e664f0aa':
  Composite layers as regions.
2011-01-10 22:28:59 -08:00
Romain Guy
7230a74e9a Composite layers as regions.
This change detects what area of a layer was drawn into and generates a mesh
to match this area exactly. This can be used to avoid blending empty pixels
when the layer is composited.
This change also adds proper layers support to lines rendering and implements
layers composition in a more readable way.

Change-Id: I4a5588b98b19bd66891ebdc39631b193c5e31999
2011-01-10 22:26:16 -08:00
Romain Guy
f0cc430829 am 87e55cdc: am 89254c98: Merge "Better logging of out of memory errors in OpenGLRenderer." into honeycomb
* commit '87e55cdcf537a9c2e04176039b4c57c3521c68a2':
  Better logging of out of memory errors in OpenGLRenderer.
2011-01-10 21:15:00 -08:00
Romain Guy
a07105b7d2 Better logging of out of memory errors in OpenGLRenderer.
Change-Id: I6b72a084340d8d4b6e0b0a100ed4314d09d441ef
2011-01-10 21:14:18 -08:00
Alex Sakhartchouk
7b88b2e620 am 20cbfc42: am fe852e21: Updating cubemap loading code.
* commit '20cbfc42744e5f91d34acb50057180d70e91ff61':
  Updating cubemap loading code.
2011-01-10 17:11:33 -08:00
Alex Sakhartchouk
fe852e216f Updating cubemap loading code.
Change-Id: I93bb00e5fd1ccc622d17eba70a510664c2093723
2011-01-10 15:57:57 -08:00
Stephen Hines
15f4b2b30e am bf11e226: am d94988bb: Merge "Split time functions into rs_time.rsh header." into honeycomb
* commit 'bf11e22684d9384cde9339886d307ba9316f5e3d':
  Split time functions into rs_time.rsh header.
2011-01-10 14:18:25 -08:00
Stephen Hines
d94988bb0c Merge "Split time functions into rs_time.rsh header." into honeycomb 2011-01-10 14:14:35 -08:00
Jamie Gennis
808bd7b7b5 am 164cb00d: am fbab3b67: Merge "Fix a bug in SurfaceTexture::setBufferCount." into honeycomb
* commit '164cb00d9611d49ed5740cd2c6f17f062cf3dbf9':
  Fix a bug in SurfaceTexture::setBufferCount.
2011-01-10 12:49:28 -08:00
Jamie Gennis
bced7e65de am 61e2ef07: am ffe3f1cb: Merge "Add method logging to the SurfaceTexture C++ class." into honeycomb
* commit '61e2ef0721e19b1699e7544e1ffbddcb90c8a1c1':
  Add method logging to the SurfaceTexture C++ class.
2011-01-10 12:49:25 -08:00
Jamie Gennis
ee40cf0801 am 3d25b74a: am c936c5ce: Merge "Initialize the SurfaceTexture buffer slots." into honeycomb
* commit '3d25b74a87404cacb7c6b0f949ff007395cabd6a':
  Initialize the SurfaceTexture buffer slots.
2011-01-10 12:49:19 -08:00
Jamie Gennis
fbab3b67af Merge "Fix a bug in SurfaceTexture::setBufferCount." into honeycomb 2011-01-10 12:30:33 -08:00
Jamie Gennis
ffe3f1cb16 Merge "Add method logging to the SurfaceTexture C++ class." into honeycomb 2011-01-10 12:30:14 -08:00
Jamie Gennis
c936c5cec6 Merge "Initialize the SurfaceTexture buffer slots." into honeycomb 2011-01-10 12:29:51 -08:00
Stephen Hines
1ac9da6717 Split time functions into rs_time.rsh header.
Change-Id: I598b0031d15749c91d11fbd37b075d0564a94dbf
2011-01-09 17:04:18 -08:00