<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_frameworks_rs/driver, branch cm-13.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_rs/'/>
<entry>
<title>Ensure that SSE-specific functions get built separately for debug runtime.</title>
<updated>2015-07-24T02:47:35+00:00</updated>
<author>
<name>Stephen Hines</name>
<email>srhines@google.com</email>
</author>
<published>2015-07-23T09:06:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_rs/commit/?id=697efc125b3a9844602551ff1de11f275761e584'/>
<id>697efc125b3a9844602551ff1de11f275761e584</id>
<content type='text'>
Bug: 22530323

The build rules for the debug context don't allow the SSE optimized
versions of some functions to be used. Since we bundle all of these
functions into a single file, this results in the debug runtime missing
some symbols (clamp, length, dot, sqrt). This change ensures that the
debug runtime for x86 gets the generic definitions of these functions
instead of dropping them completely.

Change-Id: Idedfbb5c1badf0b88530a7e926dda6141443ea1f
(cherry picked from commit a673fb0db28eac2300fcfa04549138c1c9202014)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 22530323

The build rules for the debug context don't allow the SSE optimized
versions of some functions to be used. Since we bundle all of these
functions into a single file, this results in the debug runtime missing
some symbols (clamp, length, dot, sqrt). This change ensures that the
debug runtime for x86 gets the generic definitions of these functions
instead of dropping them completely.

Change-Id: Idedfbb5c1badf0b88530a7e926dda6141443ea1f
(cherry picked from commit a673fb0db28eac2300fcfa04549138c1c9202014)
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid clobbering of YUV layout for flexible formats</title>
<updated>2015-06-18T17:32:21+00:00</updated>
<author>
<name>Pirama Arumuga Nainar</name>
<email>pirama@google.com</email>
</author>
<published>2015-06-18T17:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_rs/commit/?id=31c406a5991858d68886d35b6e9bf03acc0b3288'/>
<id>31c406a5991858d68886d35b6e9bf03acc0b3288</id>
<content type='text'>
Bug: 21787806

In function DeriveYUVLayout in fw/rs/driver/rsdAllocation.cpp, skip
initialization of DrvState if the yuv format is the flexible YCbCr
format.

Change-Id: Ie2c5253b2ed048887d034ad8793d0558f2cd7d4f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 21787806

In function DeriveYUVLayout in fw/rs/driver/rsdAllocation.cpp, skip
initialization of DrvState if the yuv format is the flexible YCbCr
format.

Change-Id: Ie2c5253b2ed048887d034ad8793d0558f2cd7d4f
</pre>
</div>
</content>
</entry>
<entry>
<title>Obsolete the graphics API in the .rsh files.</title>
<updated>2015-06-14T08:20:49+00:00</updated>
<author>
<name>Jean-Luc Brouillet</name>
<email>jeanluc@google.com</email>
</author>
<published>2015-05-12T22:38:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_rs/commit/?id=496d0f8f3ce1b12d7d76bae2ecf6fe15a8b3811f'/>
<id>496d0f8f3ce1b12d7d76bae2ecf6fe15a8b3811f</id>
<content type='text'>
Mark the graphics APIs as no longer available starting with version 23.

Modify the generator to change the #ifdef guards around the API to
enable internal code to still access the obsoleted APIs, as we still
neeed to support them at runtime.

Also, include a documentation change in the rs_convert header file that had not
been included previously.

b/19001259

Change-Id: Iaad4833f504da9aa9f5069a977c37b86d1316d3a
(cherry picked from commit 67923a9e829d89522bb5338a6d635d807a7ee59b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mark the graphics APIs as no longer available starting with version 23.

Modify the generator to change the #ifdef guards around the API to
enable internal code to still access the obsoleted APIs, as we still
neeed to support them at runtime.

Also, include a documentation change in the rs_convert header file that had not
been included previously.

b/19001259

Change-Id: Iaad4833f504da9aa9f5069a977c37b86d1316d3a
(cherry picked from commit 67923a9e829d89522bb5338a6d635d807a7ee59b)
</pre>
</div>
</content>
</entry>
<entry>
<title>Support for half in driver/runtime</title>
<updated>2015-06-03T16:40:41+00:00</updated>
<author>
<name>Pirama Arumuga Nainar</name>
<email>pirama@google.com</email>
</author>
<published>2015-04-07T17:32:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_rs/commit/?id=9c8e3403d07a2347435ed58d8aa52d9dc4346f16'/>
<id>9c8e3403d07a2347435ed58d8aa52d9dc4346f16</id>
<content type='text'>
Bug: 7342860

Add conversion functions, clamp to the C files.  Add rsGetElementAt,
rsSetElementAt to ll*/allocation.ll

Change-Id: I71c93029699f9bbc79a5b04b51074e303981ae4b
(cherry picked from commit 2dcbc3d33443c1224085cab081b634f99327c159)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 7342860

Add conversion functions, clamp to the C files.  Add rsGetElementAt,
rsSetElementAt to ll*/allocation.ll

Change-Id: I71c93029699f9bbc79a5b04b51074e303981ae4b
(cherry picked from commit 2dcbc3d33443c1224085cab081b634f99327c159)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Notify drivers when user get a pointer to allocation" into mnc-dev</title>
<updated>2015-05-20T18:24:54+00:00</updated>
<author>
<name>Jason Sams</name>
<email>jsams@google.com</email>
</author>
<published>2015-05-20T18:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_rs/commit/?id=c705223e0e5dff3bbd10f82c216784316f3c3398'/>
<id>c705223e0e5dff3bbd10f82c216784316f3c3398</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix problems with allocation destruction</title>
<updated>2015-05-19T00:45:26+00:00</updated>
<author>
<name>Jason Sams</name>
<email>jsams@google.com</email>
</author>
<published>2015-05-19T00:45:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_rs/commit/?id=e989da4557767e87f2199b81170c9af7c97df41b'/>
<id>e989da4557767e87f2199b81170c9af7c97df41b</id>
<content type='text'>
Cancel rather than try to queue the buffer queue to avoid
deadlocks on exit.

bug 20894664

Change-Id: Ie6375e67af66069472361ea4da9c111e19090684
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cancel rather than try to queue the buffer queue to avoid
deadlocks on exit.

bug 20894664

Change-Id: Ie6375e67af66069472361ea4da9c111e19090684
</pre>
</div>
</content>
</entry>
<entry>
<title>Notify drivers when user get a pointer to allocation</title>
<updated>2015-05-19T00:28:59+00:00</updated>
<author>
<name>Jason Sams</name>
<email>jsams@google.com</email>
</author>
<published>2015-05-19T00:28:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_rs/commit/?id=fa578a3a3404bafaae1ac23164a563a70e00fd44'/>
<id>fa578a3a3404bafaae1ac23164a563a70e00fd44</id>
<content type='text'>
Requested by vendor for driver bring-up.

bug 20894664

Change-Id: I7a1540236e557ef42ffde1c832b5d5ef36b91c96
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Requested by vendor for driver bring-up.

bug 20894664

Change-Id: I7a1540236e557ef42ffde1c832b5d5ef36b91c96
</pre>
</div>
</content>
</entry>
<entry>
<title>Add USAGE_OEM</title>
<updated>2015-05-13T19:44:46+00:00</updated>
<author>
<name>Jason Sams</name>
<email>jsams@google.com</email>
</author>
<published>2015-05-13T19:44:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_rs/commit/?id=cc169dee42a552746f8896c293143dfaab326263'/>
<id>cc169dee42a552746f8896c293143dfaab326263</id>
<content type='text'>
Allow OEMs to pass data from other HW blocks via internal
extension.

bug 20894664

Change-Id: I78c19f5eec462aff7d8a5408f2f16cfc9b78c036
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow OEMs to pass data from other HW blocks via internal
extension.

bug 20894664

Change-Id: I78c19f5eec462aff7d8a5408f2f16cfc9b78c036
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle older structure sizes by zeroing new fields</title>
<updated>2015-04-29T17:50:12+00:00</updated>
<author>
<name>Pirama Arumuga Nainar</name>
<email>pirama@google.com</email>
</author>
<published>2015-04-28T21:40:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_rs/commit/?id=441104d6b802ab14f67af8e8e55570de1fcc9de6'/>
<id>441104d6b802ab14f67af8e8e55570de1fcc9de6</id>
<content type='text'>
Bug 19734267
Bug 19866850

Prior fix handled only rsForEach calls from a script.  It is not
sufficient, as launch options in support library also will also use old
structures.  Apps compiled for support library still run in native mode
when available, thus necessitating this fix.

This fix copies and extends the input in ScriptC::runForEach instead of
rsrForEach.

Change-Id: I3bb2527eadcbcdb85a76a1f5568269bbfdee972b
(cherry-pick of 9479e5bf0152ecff022cd374e2e80905f88b1a5d from AOSP)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 19734267
Bug 19866850

Prior fix handled only rsForEach calls from a script.  It is not
sufficient, as launch options in support library also will also use old
structures.  Apps compiled for support library still run in native mode
when available, thus necessitating this fix.

This fix copies and extends the input in ScriptC::runForEach instead of
rsrForEach.

Change-Id: I3bb2527eadcbcdb85a76a1f5568269bbfdee972b
(cherry-pick of 9479e5bf0152ecff022cd374e2e80905f88b1a5d from AOSP)
</pre>
</div>
</content>
</entry>
<entry>
<title>Code cleanup: Remove unused typedefs and declarations.</title>
<updated>2015-04-21T00:17:23+00:00</updated>
<author>
<name>Logan Chien</name>
<email>tzuhsiang.chien@gmail.com</email>
</author>
<published>2015-04-19T12:28:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_rs/commit/?id=247f8ee57196d6cf3264e6f7505f53e8f8a7860d'/>
<id>247f8ee57196d6cf3264e6f7505f53e8f8a7860d</id>
<content type='text'>
Change-Id: I48dafb2bc1dc335a52b289db2981397251f673c8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I48dafb2bc1dc335a52b289db2981397251f673c8
</pre>
</div>
</content>
</entry>
</feed>
