annotate libgomp/plugin/hsa_ext_finalize.h @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 84e7813d76e9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 /* HSA Extensions API 1.0.1 representation description.
145
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
2 Copyright (C) 2016-2020 Free Software Foundation, Inc.
111
kono
parents:
diff changeset
3
kono
parents:
diff changeset
4 This file is part of GCC.
kono
parents:
diff changeset
5
kono
parents:
diff changeset
6 GCC is free software; you can redistribute it and/or modify
kono
parents:
diff changeset
7 it under the terms of the GNU General Public License as published by
kono
parents:
diff changeset
8 the Free Software Foundation; either version 3, or (at your option)
kono
parents:
diff changeset
9 any later version.
kono
parents:
diff changeset
10
kono
parents:
diff changeset
11 GCC is distributed in the hope that it will be useful,
kono
parents:
diff changeset
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
kono
parents:
diff changeset
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
kono
parents:
diff changeset
14 GNU General Public License for more details.
kono
parents:
diff changeset
15
kono
parents:
diff changeset
16 Under Section 7 of GPL version 3, you are granted additional
kono
parents:
diff changeset
17 permissions described in the GCC Runtime Library Exception, version
kono
parents:
diff changeset
18 3.1, as published by the Free Software Foundation.
kono
parents:
diff changeset
19
kono
parents:
diff changeset
20 You should have received a copy of the GNU General Public License and
kono
parents:
diff changeset
21 a copy of the GCC Runtime Library Exception along with this program;
kono
parents:
diff changeset
22 see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
kono
parents:
diff changeset
23 <http://www.gnu.org/licenses/>.
kono
parents:
diff changeset
24
kono
parents:
diff changeset
25 The contents of the file was created by extracting data structures, enum,
kono
parents:
diff changeset
26 typedef and other definitions from HSA Runtime Programmer’s Reference Manual
kono
parents:
diff changeset
27 Version 1.0 (http://www.hsafoundation.com/standards/).
kono
parents:
diff changeset
28
kono
parents:
diff changeset
29 HTML version is provided on the following link:
kono
parents:
diff changeset
30 http://www.hsafoundation.com/html/Content/Runtime/Topics/Runtime_title_page.htm
kono
parents:
diff changeset
31 */
kono
parents:
diff changeset
32
kono
parents:
diff changeset
33
kono
parents:
diff changeset
34 #ifndef _HSA_EXT_FINALIZE_H
kono
parents:
diff changeset
35 #define _HSA_EXT_FINALIZE_H 1
kono
parents:
diff changeset
36
kono
parents:
diff changeset
37 struct BrigModuleHeader;
kono
parents:
diff changeset
38 typedef struct BrigModuleHeader *BrigModule_t;
kono
parents:
diff changeset
39
kono
parents:
diff changeset
40 typedef enum {
kono
parents:
diff changeset
41 HSA_EXT_IMAGE_GEOMETRY_1D = 0,
kono
parents:
diff changeset
42 HSA_EXT_IMAGE_GEOMETRY_2D = 1,
kono
parents:
diff changeset
43 HSA_EXT_IMAGE_GEOMETRY_3D = 2,
kono
parents:
diff changeset
44 HSA_EXT_IMAGE_GEOMETRY_1DA = 3,
kono
parents:
diff changeset
45 HSA_EXT_IMAGE_GEOMETRY_2DA = 4,
kono
parents:
diff changeset
46 HSA_EXT_IMAGE_GEOMETRY_1DB = 5,
kono
parents:
diff changeset
47 HSA_EXT_IMAGE_GEOMETRY_2DDEPTH = 6,
kono
parents:
diff changeset
48 HSA_EXT_IMAGE_GEOMETRY_2DADEPTH = 7
kono
parents:
diff changeset
49 } hsa_ext_image_geometry_t;
kono
parents:
diff changeset
50
kono
parents:
diff changeset
51 typedef enum {
kono
parents:
diff changeset
52 HSA_EXT_IMAGE_CHANNEL_TYPE_SNORM_INT8 = 0,
kono
parents:
diff changeset
53 HSA_EXT_IMAGE_CHANNEL_TYPE_SNORM_INT16 = 1,
kono
parents:
diff changeset
54 HSA_EXT_IMAGE_CHANNEL_TYPE_UNORM_INT8 = 2,
kono
parents:
diff changeset
55 HSA_EXT_IMAGE_CHANNEL_TYPE_UNORM_INT16 = 3,
kono
parents:
diff changeset
56 HSA_EXT_IMAGE_CHANNEL_TYPE_UNORM_INT24 = 4,
kono
parents:
diff changeset
57 HSA_EXT_IMAGE_CHANNEL_TYPE_UNORM_SHORT_555 = 5,
kono
parents:
diff changeset
58 HSA_EXT_IMAGE_CHANNEL_TYPE_UNORM_SHORT_565 = 6,
kono
parents:
diff changeset
59 HSA_EXT_IMAGE_CHANNEL_TYPE_UNORM_SHORT_101010 = 7,
kono
parents:
diff changeset
60 HSA_EXT_IMAGE_CHANNEL_TYPE_SIGNED_INT8 = 8,
kono
parents:
diff changeset
61 HSA_EXT_IMAGE_CHANNEL_TYPE_SIGNED_INT16 = 9,
kono
parents:
diff changeset
62 HSA_EXT_IMAGE_CHANNEL_TYPE_SIGNED_INT32 = 10,
kono
parents:
diff changeset
63 HSA_EXT_IMAGE_CHANNEL_TYPE_UNSIGNED_INT8 = 11,
kono
parents:
diff changeset
64 HSA_EXT_IMAGE_CHANNEL_TYPE_UNSIGNED_INT16 = 12,
kono
parents:
diff changeset
65 HSA_EXT_IMAGE_CHANNEL_TYPE_UNSIGNED_INT32 = 13,
kono
parents:
diff changeset
66 HSA_EXT_IMAGE_CHANNEL_TYPE_HALF_FLOAT = 14,
kono
parents:
diff changeset
67 HSA_EXT_IMAGE_CHANNEL_TYPE_FLOAT = 15
kono
parents:
diff changeset
68 } hsa_ext_image_channel_type_t;
kono
parents:
diff changeset
69
kono
parents:
diff changeset
70 typedef enum {
kono
parents:
diff changeset
71 HSA_EXT_IMAGE_CHANNEL_ORDER_A = 0,
kono
parents:
diff changeset
72 HSA_EXT_IMAGE_CHANNEL_ORDER_R = 1,
kono
parents:
diff changeset
73 HSA_EXT_IMAGE_CHANNEL_ORDER_RX = 2,
kono
parents:
diff changeset
74 HSA_EXT_IMAGE_CHANNEL_ORDER_RG = 3,
kono
parents:
diff changeset
75 HSA_EXT_IMAGE_CHANNEL_ORDER_RGX = 4,
kono
parents:
diff changeset
76 HSA_EXT_IMAGE_CHANNEL_ORDER_RA = 5,
kono
parents:
diff changeset
77 HSA_EXT_IMAGE_CHANNEL_ORDER_RGB = 6,
kono
parents:
diff changeset
78 HSA_EXT_IMAGE_CHANNEL_ORDER_RGBX = 7,
kono
parents:
diff changeset
79 HSA_EXT_IMAGE_CHANNEL_ORDER_RGBA = 8,
kono
parents:
diff changeset
80 HSA_EXT_IMAGE_CHANNEL_ORDER_BGRA = 9,
kono
parents:
diff changeset
81 HSA_EXT_IMAGE_CHANNEL_ORDER_ARGB = 10,
kono
parents:
diff changeset
82 HSA_EXT_IMAGE_CHANNEL_ORDER_ABGR = 11,
kono
parents:
diff changeset
83 HSA_EXT_IMAGE_CHANNEL_ORDER_SRGB = 12,
kono
parents:
diff changeset
84 HSA_EXT_IMAGE_CHANNEL_ORDER_SRGBX = 13,
kono
parents:
diff changeset
85 HSA_EXT_IMAGE_CHANNEL_ORDER_SRGBA = 14,
kono
parents:
diff changeset
86 HSA_EXT_IMAGE_CHANNEL_ORDER_SBGRA = 15,
kono
parents:
diff changeset
87 HSA_EXT_IMAGE_CHANNEL_ORDER_INTENSITY = 16,
kono
parents:
diff changeset
88 HSA_EXT_IMAGE_CHANNEL_ORDER_LUMINANCE = 17,
kono
parents:
diff changeset
89 HSA_EXT_IMAGE_CHANNEL_ORDER_DEPTH = 18,
kono
parents:
diff changeset
90 HSA_EXT_IMAGE_CHANNEL_ORDER_DEPTH_STENCIL = 19
kono
parents:
diff changeset
91 } hsa_ext_image_channel_order_t;
kono
parents:
diff changeset
92
kono
parents:
diff changeset
93 typedef struct hsa_ext_image_format_s
kono
parents:
diff changeset
94 {
kono
parents:
diff changeset
95 hsa_ext_image_channel_type_t channel_type;
kono
parents:
diff changeset
96 hsa_ext_image_channel_order_t channel_order;
kono
parents:
diff changeset
97 } hsa_ext_image_format_t;
kono
parents:
diff changeset
98
kono
parents:
diff changeset
99 typedef struct hsa_ext_sampler_s
kono
parents:
diff changeset
100 {
kono
parents:
diff changeset
101 uint64_t handle;
kono
parents:
diff changeset
102 } hsa_ext_sampler_t;
kono
parents:
diff changeset
103 typedef struct hsa_ext_image_data_info_s
kono
parents:
diff changeset
104 {
kono
parents:
diff changeset
105 size_t size;
kono
parents:
diff changeset
106 size_t alignment;
kono
parents:
diff changeset
107 } hsa_ext_image_data_info_t;
kono
parents:
diff changeset
108 typedef enum {
kono
parents:
diff changeset
109 HSA_EXT_SAMPLER_ADDRESSING_MODE_UNDEFINED = 0,
kono
parents:
diff changeset
110 HSA_EXT_SAMPLER_ADDRESSING_MODE_CLAMP_TO_EDGE = 1,
kono
parents:
diff changeset
111 HSA_EXT_SAMPLER_ADDRESSING_MODE_CLAMP_TO_BORDER = 2,
kono
parents:
diff changeset
112 HSA_EXT_SAMPLER_ADDRESSING_MODE_REPEAT = 3,
kono
parents:
diff changeset
113 HSA_EXT_SAMPLER_ADDRESSING_MODE_MIRRORED_REPEAT = 4
kono
parents:
diff changeset
114 } hsa_ext_sampler_addressing_mode_t;
kono
parents:
diff changeset
115 typedef struct hsa_ext_image_s
kono
parents:
diff changeset
116 {
kono
parents:
diff changeset
117 uint64_t handle;
kono
parents:
diff changeset
118 } hsa_ext_image_t;
kono
parents:
diff changeset
119 typedef enum {
kono
parents:
diff changeset
120 HSA_EXT_IMAGE_CAPABILITY_NOT_SUPPORTED = 0x0,
kono
parents:
diff changeset
121 HSA_EXT_IMAGE_CAPABILITY_READ_ONLY = 0x1,
kono
parents:
diff changeset
122 HSA_EXT_IMAGE_CAPABILITY_WRITE_ONLY = 0x2,
kono
parents:
diff changeset
123 HSA_EXT_IMAGE_CAPABILITY_READ_WRITE = 0x4,
kono
parents:
diff changeset
124 HSA_EXT_IMAGE_CAPABILITY_READ_MODIFY_WRITE = 0x8,
kono
parents:
diff changeset
125 HSA_EXT_IMAGE_CAPABILITY_ACCESS_INVARIANT_DATA_LAYOUT = 0x10
kono
parents:
diff changeset
126 } hsa_ext_image_capability_t;
kono
parents:
diff changeset
127 typedef struct hsa_ext_control_directives_s
kono
parents:
diff changeset
128 {
kono
parents:
diff changeset
129 uint64_t control_directives_mask;
kono
parents:
diff changeset
130 uint16_t break_exceptions_mask;
kono
parents:
diff changeset
131 uint16_t detect_exceptions_mask;
kono
parents:
diff changeset
132 uint32_t max_dynamic_group_size;
kono
parents:
diff changeset
133 uint64_t max_flat_grid_size;
kono
parents:
diff changeset
134 uint32_t max_flat_workgroup_size;
kono
parents:
diff changeset
135 uint32_t reserved1;
kono
parents:
diff changeset
136 uint64_t required_grid_size[3];
kono
parents:
diff changeset
137 hsa_dim3_t required_workgroup_size;
kono
parents:
diff changeset
138 uint8_t required_dim;
kono
parents:
diff changeset
139 uint8_t reserved2[75];
kono
parents:
diff changeset
140 } hsa_ext_control_directives_t;
kono
parents:
diff changeset
141 typedef enum {
kono
parents:
diff changeset
142 HSA_EXT_SAMPLER_FILTER_MODE_NEAREST = 0,
kono
parents:
diff changeset
143 HSA_EXT_SAMPLER_FILTER_MODE_LINEAR = 1
kono
parents:
diff changeset
144 } hsa_ext_sampler_filter_mode_t;
kono
parents:
diff changeset
145
kono
parents:
diff changeset
146 typedef enum {
kono
parents:
diff changeset
147 HSA_EXT_SAMPLER_COORDINATE_MODE_UNNORMALIZED = 0,
kono
parents:
diff changeset
148 HSA_EXT_SAMPLER_COORDINATE_MODE_NORMALIZED = 1
kono
parents:
diff changeset
149 } hsa_ext_sampler_coordinate_mode_t;
kono
parents:
diff changeset
150 typedef enum {
kono
parents:
diff changeset
151 HSA_EXT_FINALIZER_CALL_CONVENTION_AUTO = -1
kono
parents:
diff changeset
152 } hsa_ext_finalizer_call_convention_t;
kono
parents:
diff changeset
153 typedef struct hsa_ext_program_s
kono
parents:
diff changeset
154 {
kono
parents:
diff changeset
155 uint64_t handle;
kono
parents:
diff changeset
156 } hsa_ext_program_t;
kono
parents:
diff changeset
157 typedef struct hsa_ext_image_descriptor_s
kono
parents:
diff changeset
158 {
kono
parents:
diff changeset
159 hsa_ext_image_geometry_t geometry;
kono
parents:
diff changeset
160 size_t width;
kono
parents:
diff changeset
161 size_t height;
kono
parents:
diff changeset
162 size_t depth;
kono
parents:
diff changeset
163 size_t array_size;
kono
parents:
diff changeset
164 hsa_ext_image_format_t format;
kono
parents:
diff changeset
165 } hsa_ext_image_descriptor_t;
kono
parents:
diff changeset
166 typedef enum {
kono
parents:
diff changeset
167 HSA_EXT_PROGRAM_INFO_MACHINE_MODEL = 0,
kono
parents:
diff changeset
168 HSA_EXT_PROGRAM_INFO_PROFILE = 1,
kono
parents:
diff changeset
169 HSA_EXT_PROGRAM_INFO_DEFAULT_FLOAT_ROUNDING_MODE = 2
kono
parents:
diff changeset
170 } hsa_ext_program_info_t;
kono
parents:
diff changeset
171 typedef BrigModule_t hsa_ext_module_t;
kono
parents:
diff changeset
172 typedef struct hsa_ext_sampler_descriptor_s
kono
parents:
diff changeset
173 {
kono
parents:
diff changeset
174 hsa_ext_sampler_coordinate_mode_t coordinate_mode;
kono
parents:
diff changeset
175 hsa_ext_sampler_filter_mode_t filter_mode;
kono
parents:
diff changeset
176 hsa_ext_sampler_addressing_mode_t address_mode;
kono
parents:
diff changeset
177 } hsa_ext_sampler_descriptor_t;
kono
parents:
diff changeset
178
kono
parents:
diff changeset
179 typedef struct hsa_ext_image_region_s
kono
parents:
diff changeset
180 {
kono
parents:
diff changeset
181 hsa_dim3_t offset;
kono
parents:
diff changeset
182 hsa_dim3_t range;
kono
parents:
diff changeset
183 } hsa_ext_image_region_t;
kono
parents:
diff changeset
184 hsa_status_t hsa_ext_image_export (hsa_agent_t agent, hsa_ext_image_t src_image,
kono
parents:
diff changeset
185 void *dst_memory, size_t dst_row_pitch,
kono
parents:
diff changeset
186 size_t dst_slice_pitch,
kono
parents:
diff changeset
187 const hsa_ext_image_region_t *image_region);
kono
parents:
diff changeset
188 hsa_status_t hsa_ext_program_add_module (hsa_ext_program_t program,
kono
parents:
diff changeset
189 hsa_ext_module_t module);
kono
parents:
diff changeset
190 hsa_status_t hsa_ext_program_iterate_modules (
kono
parents:
diff changeset
191 hsa_ext_program_t program,
kono
parents:
diff changeset
192 hsa_status_t (*callback) (hsa_ext_program_t program, hsa_ext_module_t module,
kono
parents:
diff changeset
193 void *data),
kono
parents:
diff changeset
194 void *data);
kono
parents:
diff changeset
195 hsa_status_t hsa_ext_program_create (
kono
parents:
diff changeset
196 hsa_machine_model_t machine_model, hsa_profile_t profile,
kono
parents:
diff changeset
197 hsa_default_float_rounding_mode_t default_float_rounding_mode,
kono
parents:
diff changeset
198 const char *options, hsa_ext_program_t *program);
kono
parents:
diff changeset
199 hsa_status_t
kono
parents:
diff changeset
200 hsa_ext_image_data_get_info (hsa_agent_t agent,
kono
parents:
diff changeset
201 const hsa_ext_image_descriptor_t *image_descriptor,
kono
parents:
diff changeset
202 hsa_access_permission_t access_permission,
kono
parents:
diff changeset
203 hsa_ext_image_data_info_t *image_data_info);
kono
parents:
diff changeset
204
kono
parents:
diff changeset
205 hsa_status_t hsa_ext_image_import (hsa_agent_t agent, const void *src_memory,
kono
parents:
diff changeset
206 size_t src_row_pitch, size_t src_slice_pitch,
kono
parents:
diff changeset
207 hsa_ext_image_t dst_image,
kono
parents:
diff changeset
208 const hsa_ext_image_region_t *image_region);
kono
parents:
diff changeset
209 hsa_status_t hsa_ext_program_get_info (hsa_ext_program_t program,
kono
parents:
diff changeset
210 hsa_ext_program_info_t attribute,
kono
parents:
diff changeset
211 void *value);
kono
parents:
diff changeset
212 enum
kono
parents:
diff changeset
213 {
kono
parents:
diff changeset
214 HSA_EXT_STATUS_ERROR_IMAGE_FORMAT_UNSUPPORTED = 0x3000,
kono
parents:
diff changeset
215 HSA_EXT_STATUS_ERROR_IMAGE_SIZE_UNSUPPORTED = 0x3001
kono
parents:
diff changeset
216 };
kono
parents:
diff changeset
217 hsa_status_t hsa_ext_image_destroy (hsa_agent_t agent, hsa_ext_image_t image);
kono
parents:
diff changeset
218 hsa_status_t hsa_ext_image_get_capability (
kono
parents:
diff changeset
219 hsa_agent_t agent, hsa_ext_image_geometry_t geometry,
kono
parents:
diff changeset
220 const hsa_ext_image_format_t *image_format, uint32_t *capability_mask);
kono
parents:
diff changeset
221 enum
kono
parents:
diff changeset
222 {
kono
parents:
diff changeset
223 HSA_EXT_STATUS_ERROR_INVALID_PROGRAM = 0x2000,
kono
parents:
diff changeset
224 HSA_EXT_STATUS_ERROR_INVALID_MODULE = 0x2001,
kono
parents:
diff changeset
225 HSA_EXT_STATUS_ERROR_INCOMPATIBLE_MODULE = 0x2002,
kono
parents:
diff changeset
226 HSA_EXT_STATUS_ERROR_MODULE_ALREADY_INCLUDED = 0x2003,
kono
parents:
diff changeset
227 HSA_EXT_STATUS_ERROR_SYMBOL_MISMATCH = 0x2004,
kono
parents:
diff changeset
228 HSA_EXT_STATUS_ERROR_FINALIZATION_FAILED = 0x2005,
kono
parents:
diff changeset
229 HSA_EXT_STATUS_ERROR_DIRECTIVE_MISMATCH = 0x2006
kono
parents:
diff changeset
230 };
kono
parents:
diff changeset
231 hsa_status_t hsa_ext_sampler_destroy (hsa_agent_t agent,
kono
parents:
diff changeset
232 hsa_ext_sampler_t sampler);
kono
parents:
diff changeset
233 hsa_status_t hsa_ext_program_finalize (
kono
parents:
diff changeset
234 hsa_ext_program_t program, hsa_isa_t isa, int32_t call_convention,
kono
parents:
diff changeset
235 hsa_ext_control_directives_t control_directives, const char *options,
kono
parents:
diff changeset
236 hsa_code_object_type_t code_object_type, hsa_code_object_t *code_object);
kono
parents:
diff changeset
237 hsa_status_t hsa_ext_image_create (
kono
parents:
diff changeset
238 hsa_agent_t agent, const hsa_ext_image_descriptor_t *image_descriptor,
kono
parents:
diff changeset
239 const void *image_data, hsa_access_permission_t access_permission,
kono
parents:
diff changeset
240 hsa_ext_image_t *image);
kono
parents:
diff changeset
241 hsa_status_t hsa_ext_program_destroy (hsa_ext_program_t program);
kono
parents:
diff changeset
242 hsa_status_t hsa_ext_image_copy (hsa_agent_t agent, hsa_ext_image_t src_image,
kono
parents:
diff changeset
243 const hsa_dim3_t *src_offset,
kono
parents:
diff changeset
244 hsa_ext_image_t dst_image,
kono
parents:
diff changeset
245 const hsa_dim3_t *dst_offset,
kono
parents:
diff changeset
246 const hsa_dim3_t *range);
kono
parents:
diff changeset
247 hsa_status_t hsa_ext_image_clear (hsa_agent_t agent, hsa_ext_image_t image,
kono
parents:
diff changeset
248 const void *data,
kono
parents:
diff changeset
249 const hsa_ext_image_region_t *image_region);
kono
parents:
diff changeset
250 enum
kono
parents:
diff changeset
251 {
kono
parents:
diff changeset
252 HSA_EXT_AGENT_INFO_IMAGE_1D_MAX_ELEMENTS = 0x3000,
kono
parents:
diff changeset
253 HSA_EXT_AGENT_INFO_IMAGE_1DA_MAX_ELEMENTS = 0x3001,
kono
parents:
diff changeset
254 HSA_EXT_AGENT_INFO_IMAGE_1DB_MAX_ELEMENTS = 0x3002,
kono
parents:
diff changeset
255 HSA_EXT_AGENT_INFO_IMAGE_2D_MAX_ELEMENTS = 0x3003,
kono
parents:
diff changeset
256 HSA_EXT_AGENT_INFO_IMAGE_2DA_MAX_ELEMENTS = 0x3004,
kono
parents:
diff changeset
257 HSA_EXT_AGENT_INFO_IMAGE_2DDEPTH_MAX_ELEMENTS = 0x3005,
kono
parents:
diff changeset
258 HSA_EXT_AGENT_INFO_IMAGE_2DADEPTH_MAX_ELEMENTS = 0x3006,
kono
parents:
diff changeset
259 HSA_EXT_AGENT_INFO_IMAGE_3D_MAX_ELEMENTS = 0x3007,
kono
parents:
diff changeset
260 HSA_EXT_AGENT_INFO_IMAGE_ARRAY_MAX_LAYERS = 0x3008,
kono
parents:
diff changeset
261 HSA_EXT_AGENT_INFO_MAX_IMAGE_RD_HANDLES = 0x3009,
kono
parents:
diff changeset
262 HSA_EXT_AGENT_INFO_MAX_IMAGE_RORW_HANDLES = 0x300A,
kono
parents:
diff changeset
263 HSA_EXT_AGENT_INFO_MAX_SAMPLER_HANDLERS = 0x300B
kono
parents:
diff changeset
264 };
kono
parents:
diff changeset
265 hsa_status_t
kono
parents:
diff changeset
266 hsa_ext_sampler_create (hsa_agent_t agent,
kono
parents:
diff changeset
267 const hsa_ext_sampler_descriptor_t *sampler_descriptor,
kono
parents:
diff changeset
268 hsa_ext_sampler_t *sampler);
kono
parents:
diff changeset
269
kono
parents:
diff changeset
270 #endif /* _HSA_EXT_FINALIZE_H */