summaryrefslogtreecommitdiffstats
path: root/libs/rs/rsAllocation.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Start seperating out RS compute implementation. Create halJason Sams2011-03-171-83/+93
| | | | | | layer to seperate from runtime. Change-Id: Idf5c1261be4131690d25c15948e98324e979b4f9
* Almost all warnings are now errors in RS build.Stephen Hines2011-03-011-2/+2
| | | | Change-Id: Ie22eccdafbc95d1f903c73007dd3fb0ad10af7cc
* Cleaning up the serialization change.Alex Sakhartchouk2011-01-311-27/+25
| | | | | | Renaming the define to be more in line with what it does and removing the host stub header file. Change-Id: Ibd3a0a6a398c7f81cc661f71e4478707fe1679ed
* Making sure we can build libRS on the host for serialization.Alex Sakhartchouk2011-01-311-17/+26
| | | | Change-Id: If0a5d77b20c0e1e2d124fa0737643a5dd1d4409a
* Clean up RS samples for SDK, bug 2943369Jason Sams2011-01-281-0/+1
| | | | | | | | | | | | | Fix bug 3403965 rsgSyncAll would not mark constants as changed found by inspection. Only rsAllocation.cpp affects on device bits. Change-Id: I6b7ec0df87e42687b24384aaf54dc04976cb84f7 doc update Change-Id: Id5841f08868557e086f185024470924ef202d19f
* Add some error checking.Jason Sams2011-01-161-0/+1
| | | | Change-Id: I007b1429a64b39ffd5cdef200c295d5a31f95048
* Implement sub updates for mipmap levels and cubmaps.Jason Sams2011-01-131-58/+33
| | | | Change-Id: I7c41263a0c1e583574d0c1fcb64b1a0440b5b555
* Implement more of copy2DRange*Jason Sams2011-01-121-3/+15
| | | | Change-Id: Id6be481c4abc968df27e5bba1ed044262ec0f293
* Cleanup bitmap uploadsJason Sams2011-01-121-34/+23
| | | | | | Implement standalone mipmap generation. Change-Id: Ie3a9781bbe50e2f58adca6f184d84fea50e40263
* Adding ability to load cubemaps from individual faces.Alex Sakhartchouk2011-01-111-25/+24
| | | | Change-Id: Ic8b6693f625c181e031d4393ba8fac40049da88b
* Updating cubemap loading code.Alex Sakhartchouk2011-01-101-3/+8
| | | | Change-Id: I93bb00e5fd1ccc622d17eba70a510664c2093723
* Move adapter2D to a derived class from Allocation.Jason Sams2010-12-291-37/+21
| | | | Change-Id: I7e9d8b0028ba95956476f253da38dbe64564d0da
* Fix teardown bug found in books.Jason Sams2010-12-241-1/+0
| | | | Change-Id: I9ac449b644108148b331e0c552f289bf80a07f7e
* Cleanup and refactoring of an earlier cl.Alex Sakhartchouk2010-12-151-2/+5
| | | | Change-Id: I5e356ed88375a1620846e0c500659e3b7ead5030
* Fix mipmap bug introduced with Allocation cleanup.Jason Sams2010-12-151-7/+12
| | | | | | Add syncAll to rsg headers. Change-Id: I02c953f3fddab3c6f4e98570cdad45a59711bbde
* Add support for non-malloc backed textures.Jason Sams2010-12-131-35/+63
| | | | Change-Id: Iee8e987591caa17b4c8186f8173089925140a568
* More API updates.Jason Sams2010-12-131-113/+20
| | | | Change-Id: I754dc645ac08fa25019eed8fd8b7b3c47f178ff2
* Remove CreateFromBitmapRef and addJason Sams2010-12-101-21/+33
| | | | | | CopyTo(bitmap) replacement. Change-Id: Ib73fb9f4bfe5f468eaf0f8f1bf68a93759eef00d
* Allocation API update.Jason Sams2010-12-081-74/+67
| | | | Change-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503
* API review cleanup.Jason Sams2010-12-061-6/+2
| | | | Change-Id: Ieae7d450308b5637ed4253fe9baed3634c6ed141
* Support for cubemaps.Alex Sakhartchouk2010-11-181-14/+129
| | | | Change-Id: Iaf6087f614451a8e233b3e5bc49c834ab0ad08ee
* Code cleanup to make formatting consistentAlex Sakhartchouk2010-11-101-129/+70
| | | | | | across all the renderscript files. Change-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c
* Continue error check improvements and write some docs.Jason Sams2010-11-091-0/+2
| | | | Change-Id: I345b08490da21d9ee715ff1ddc80c1a816b579f4
* Adding nvidia extension for limited npot support.Alex Sakhartchouk2010-10-271-7/+6
| | | | | | Updating a3d loading to be async. Change-Id: I4be71d2002b9ad6ab8896d63e625f031e6b7ea6c
* Begin adding async allocation creation.Jason Sams2010-10-261-54/+46
| | | | | | | | Change-Id: I5d1381699e2b334c1d824f357bd6b310a5f79be8 Implement async bitmap upload and clean up types. Change-Id: Icbe9894e04c1319351c1cd75b0e0017855198f20
* Fix refcounting bugs where the sys refcountJason Sams2010-10-211-3/+1
| | | | | | | | | | could be corrupted during async type creation. Change-Id: If42828e92990598b0cb5da81c82ea513f94725f2 Fix stack object deletion bug. Change-Id: I2c723aa5ad15e0c99dc9cd0cfbc7db80bace172a
* Some cleanupAlex Sakhartchouk2010-10-181-28/+0
| | | | Change-Id: Ie10746d2f77318d63101d919214e76f778159fa0
* Async type creation.Jason Sams2010-10-141-7/+3
| | | | Change-Id: I4d98446fabbf7e8a98c97f85b573a58c8a0c58c2
* Update allocation from bitmap.Alex Sakhartchouk2010-10-111-3/+40
| | | | | | GL attribute cleanup in type. Change-Id: I504dcf6744ad13d65e068e784b6608c999ab48c6
* Implement allocation resizing.Jason Sams2010-10-051-2/+47
| | | | Change-Id: Ie38d42419d595cec730a8721cc1321c5edb6b4d6
* Adding anisotropic filtering and related samples.Alex Sakhartchouk2010-09-301-1/+0
| | | | Change-Id: Idb173274417feb5e25bfd64c5e9fa2492a23a17e
* Cleanup GL setup code and remove legacy 1.1 paths.Jason Sams2010-09-161-4/+1
| | | | | | Reset pointers to NULL when allocations are unbound. Change-Id: Ifaba634ecbb154970b7fb47faa8e6475d16d2f66
* SubElementData data upload functions.Jason Sams2010-08-311-17/+114
| | | | Change-Id: I5f8c738b5457ae7f6085fc4cd331cf3d13ad75cf
* Fix field packer bug for U32 data.Jason Sams2010-08-121-0/+3
| | | | | | | Fix initial refcounts in allocations. Support null references in allocations. Change-Id: Ifba6406ba750e69737bd77fa7df5d7fb8e27a5b4
* Adding allocation reference counting to the a3d models.Alex Sakhartchouk2010-08-111-1/+2
| | | | Change-Id: I225b431d09bfebbebf49df75b7df5e4d5961a564
* Refcounting in allocations.Jason Sams2010-08-091-0/+42
| | | | Change-Id: Ida2dfb404b2cd832e622d981d73a938d5bc5b821
* Work on synchronizing a3d created files and java layer.Alex Sakhartchouk2010-07-121-0/+8
| | | | | | Adding culling to ProgramRaster Change-Id: I58ccc82d37edc9539289d5eba44ea0e720874af5
* Fix 32&24 ->16 bit bitmap uploads.Jason Sams2010-06-221-2/+6
| | | | Change-Id: If8c52dd8ff34393c2908516e702a2d5daeb7bbb3
* Creating the jni and java layer to integrate a3dAlex Sakhartchouk2010-06-041-2/+2
| | | | Change-Id: I438359633bae59bf9188cd2c4664a92ca16c5f37
* Removed unnecessary change based on comments.Alex Sakhartchouk2010-05-211-2/+67
| | | | | | | | | | | | | | | | | Now using android utils lib. collada_to_a3d seems to work with android util libs. Integrating old changelist Changing assert to rsAssrt in VertexArray making context compile. Change-Id: I33890defa777f09253bfab630d97782359ec49d7 Added serialization code to rsLib Integrated old changelist Change-Id: Ie4746113f6d1817fbb3264f97fdddde25b779311 Added serialization code to rsLib Change-Id: Ie4746113f6d1817fbb3264f97fdddde25b779311
* checkpoint animationsJason Sams2010-03-161-0/+2
| | | | Change-Id: I14ef05bf56470565e4b0cb706f9fb358cdcb42ff
* Add support for linking to a skia bitmap rather than always copying the data ↵Jason Sams2010-03-011-5/+39
| | | | from the bitmap.
* Support defered generation of mipmaps. With this change we support mipmap ↵Jason Sams2010-02-231-3/+9
| | | | generation when the texture is uploaded to GL without requiring RS to retain the full chain.
* Fix RS mipmap generation for 8 bit alpha textures.Jason Sams2010-01-191-0/+22
|
* Support npot on es 2.0 HW.Jason Sams2010-01-061-2/+3
|
* Element restructuring. Add support for new basic Element types including ↵Jason Sams2009-12-231-6/+6
| | | | | | the RS objects and vectors(2-4). In theory this paves the way for maintaining type info for RS objects, passing elements for GLSL uiforms/attribs/varyings, and supporting nested structures. This will break some apps, checkings for other projects will follow to unbreak them.
* Implement RS tracked defered texture and buffer object uploads.Jason Sams2009-12-141-9/+57
|
* am e4df64bd: am 66358e24: am 9dab667e: Force a crash under conditions where ↵Jason Sams2009-11-241-2/+11
|\ | | | | | | | | | | | | | | | | white square bug in all apps is likely to occur. Merge commit 'e4df64bdaaf86fb7d06715de122a97d723d7fea2' * commit 'e4df64bdaaf86fb7d06715de122a97d723d7fea2': Force a crash under conditions where white square bug in all apps is likely to occur.
| * Force a crash under conditions where white square bug in all apps is likely ↵Jason Sams2009-11-241-2/+11
| | | | | | | | to occur.
* | am 9f96a37a: am 6a2500a3: am 39dbb099: Merge change I36176536 into eclairJason Sams2009-11-231-2/+1
|\ \ | |/ | | | | | | | | | | Merge commit '9f96a37aabbffffe719c1dfb73b5c437f190bcf0' * commit '9f96a37aabbffffe719c1dfb73b5c437f190bcf0': Fix ref counting bug that could cause memory leak in allApps.