History log of /external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2a73ae662cb393bef0d2d0ab71bfd1072adbafb6 17-May-2016 Francisco Jerez <currojerez@riseup.net> clover: Define error subclass to signal build option parse failure.

Reviewed-by: Serge Martin <edb+mesa@sigluy.net>
Tested-by: Jan Vesely <jan.vesely@rutgers.edu>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
4ef1c0918da4363aa20b7c1a91d344fae6c01942 19-Jun-2016 Francisco Jerez <currojerez@riseup.net> clover: Move back to using build_error to signal compilation failure.

This partially reverts 7e0180d57d330bd8d3047e841086712376b2a1cc.
Having two different exception subclasses for compilation and linking
makes it more difficult to share or move code between the two
codepaths, because the exact same function under the same error
condition would need to throw one exception or the other depending on
what top-level API is being implemented with it. There is little
benefit anyway because clCompileProgram() and clLinkProgram() can tell
whether they are linking or compiling a program.

Reviewed-by: Serge Martin <edb+mesa@sigluy.net>
Tested-by: Jan Vesely <jan.vesely@rutgers.edu>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
7e0180d57d330bd8d3047e841086712376b2a1cc 07-Jul-2015 EdB <edb+mesa@sigluy.net> clover: little OpenCL status code logging clean

s/build_error/compile_error in order to match the stored OpenCL status code.
Make program::build catch and log every OpenCL error.
Make tgsi error triggering uniform with the llvm one.

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
967825d053f71c5f5fc3ba31eabc0c6004fde4f1 26-May-2015 Koop Mast <kwm@rainbow-runner.nl> clover: Build fix for FreeBSD.

Cc: 10.6 10.5 <mesa-stable@lists.freedesktop.org>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
d8f817ae7f4241a9ea23140805aaeb724a0ac851 23-Apr-2015 EdB <edb+mesa@sigluy.net> clover: remove util/compat

Acked-by: Francisco Jerez <currojerez@riseup.net>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
5ca9b23319db66d9768d46c0a7504b7bb079164a 24-Apr-2015 EdB <edb+mesa@sigluy.net> clover: remove compat::string

Acked-by: Francisco Jerez <currojerez@riseup.net>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
1b4a1d0049646e574565bab38b8ae935c1c45fae 24-Apr-2015 EdB <edb+mesa@sigluy.net> clover: remove compat classes that match std one

Acked-by: Francisco Jerez <currojerez@riseup.net>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
611d66fe4513e53bde052dd2bab95d448c909a2a 20-Oct-2014 EdB <edb+mesa@sigluy.net> clover: Add initial implementation of clCompileProgram for CL 1.2.

[ Francisco Jerez: General clean-up. ]

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
2ab44f657e3c8800aa610d39a04e88d6bf3bad01 10-Jun-2014 Matt Arsenault <arsenm2@gmail.com> clover: Fix not setting build log if the build succeeds v2

If there were only warnings, they would not be added to the log.

v2:
- Use compat::string.

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
04d0ab9f6456229df1a83b0b1c133e1c458aedd2 16-Sep-2013 Francisco Jerez <currojerez@riseup.net> clover: Switch samplers to the new model.

Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
d6f7afc3ed41a94175a0fdf9cf9651750104974c 01-Oct-2013 Francisco Jerez <currojerez@riseup.net> clover: Switch memory objects to the new model.

Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
35307f540fedf9680ce8b05d0784c5b0d5b0f6a7 18-Sep-2013 Francisco Jerez <currojerez@riseup.net> clover: Switch kernel and program objects to the new model.

Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
9968d9daf264b726ee50bbc97937daac4e9c1811 01-Oct-2013 Francisco Jerez <currojerez@riseup.net> clover: Switch command queues to the new model.

Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
257781f243476863591965f22787ff390edd8ba0 01-Oct-2013 Francisco Jerez <currojerez@riseup.net> clover: Switch event objects to the new model.

Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
9d06fb8fa86a70d1c3a4924960dfebabaf1fa3bf 16-Sep-2013 Francisco Jerez <currojerez@riseup.net> clover: Switch context objects to the new model.

Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.hpp
c9e009b74d4ca4c471d3d77960f232035876aaa8 16-Sep-2013 Francisco Jerez <currojerez@riseup.net> clover: Switch device objects to the new model.

Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/core/error.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/error.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/error.hpp