Alex Anderson af67086912 libobs: Add HLSL annotation parsing
Gives the ability to retrieve param annotations. Blocks wrapped in <>
following a parameter.

For example:
float slider < float max_value = 10.0; float min_value = 0.0; >;

These blocks are not for shading purposes but to help describe the
shader's gui as in the example above.

Adds graphics api functions for retrieving annotations:
size_t gs_param_get_num_annotations(const gs_eparam_t *param);

gs_eparam_t *gs_param_get_annotation_by_idx(const gs_eparam_t *param,
		size_t annotation);

gs_eparam_t *gs_param_get_annotation_by_name(const gs_eparam_t *param,
		const char *name);
2018-09-08 05:22:12 -07:00
..
2013-09-30 19:37:13 -07:00
2014-07-13 12:44:33 -07:00
2018-09-08 05:22:12 -07:00
2018-09-08 05:22:12 -07:00
2018-01-03 17:04:02 -08:00
2018-09-08 05:22:12 -07:00
2017-12-06 16:42:45 -08:00