c4578d2277155c50c8680849763850cddb8e8ec2 |
|
18-Feb-2014 |
Francisco Jerez <currojerez@riseup.net> |
clover: Migrate a bunch of pointers and references in the object tree to smart references. Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/platform.hpp
|
9ae0bd3829a34d4239521d9c7838089395c2336c |
|
18-Feb-2014 |
Francisco Jerez <currojerez@riseup.net> |
clover: Some improvements for the intrusive pointer class. Define some additional convenience operators, clean up the implementation slightly, and rename it to 'intrusive_ptr' for reasons that will be obvious in the next commit. Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/platform.hpp
|
5226eacf8d4ea395062bf594079acc747bcd6e97 |
|
17-Sep-2013 |
Francisco Jerez <currojerez@riseup.net> |
clover: Delete copy constructors and assignment operators in all non-copiable objects. Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/platform.hpp
|
c6e7a0d0d38d415a515f1e2ddcce5583d73d2937 |
|
17-Sep-2013 |
Francisco Jerez <currojerez@riseup.net> |
clover: Simplify the platform object by using util/range. Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/platform.hpp
|
49a49e0742dde4aa6d0c870d795a480425e85f52 |
|
17-Sep-2013 |
Francisco Jerez <currojerez@riseup.net> |
clover: Switch platform objects to the new model. Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/platform.hpp
|
bff60c894a290260ab3dd2086445b44622a2800e |
|
06-Oct-2013 |
Francisco Jerez <currojerez@riseup.net> |
clover: Define helper classes for the new object model. Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/platform.hpp
|
099d281b38fae791300984964fab1124b0eb14d2 |
|
16-Sep-2013 |
Francisco Jerez <currojerez@riseup.net> |
clover: Name include guards consistently. Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/platform.hpp
|
8e14b82fd2c561cac3e0d5f84d5f67815ad53867 |
|
18-Sep-2013 |
Francisco Jerez <currojerez@riseup.net> |
clover: Replace a bunch of double underscores with single underscores. Identifiers with double underscores are reserved, and using them has undefined behavior according to the C++ spec. It's unlikely to make any difference, but... Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/platform.hpp
|
f0cb66b69904b0a3e4083aa8874af63cf1c14321 |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Restore 78-column wrapping of license text in C++-style comments. The previous commit introduced extra words, breaking the formatting. This text transformation was done automatically via the following shell command: $ git grep 'THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY' | sed 's/:.*$//' | xargs -I {} sh -c 'vim -e -s {} < vimscript2 where 'vimscript2' is a file containing: /THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY/;/^ *$/ !fmt -w 78 -p '// ' :wq Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/platform.hpp
|
96ff2edc73ccf11d4d198ba3665507f73ae4a9f7 |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability. This brings the license text in line with the MIT License as published on the Open Source Initiative website: http://opensource.org/licenses/mit-license.php Generated automatically be the following shell command: $ git grep 'THE AUTHORS BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \ sed -i 's/THE AUTHORS/THE AUTHORS OR COPYRIGHT HOLDERS/' {} This introduces some wrapping issues, to be fixed in the next commit. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/platform.hpp
|
1a8ad6c2e3beb00d07ef109b984658e08c5729da |
|
06-Apr-2013 |
Francisco Jerez <currojerez@riseup.net> |
clover: Define platform class and merge with device_registry. Null platform IDs are OK according to the spec, but some applications have been reported to get paranoid and assume that our NULL platform is unusable. As it doesn't hurt to have device enumeration separate from the rest of the device code (quite the opposite, it makes the code cleaner), make the API use an actual platform object that keeps track of the available devices instead of the former NULL pointer. Reported-and-reviewed-by: Tom Stellard <thomas.stellard@amd.com> Signed-off-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/state_trackers/clover/core/platform.hpp
|