* add basic marker style to stylesheet * pass through marker style to PBF conversion * marker/point tile parsing, bucket, buffer, shaders, etc. * new sprite hosting for 1x/2x variants * sprite load accepts screen scale argument
28 lines
421 B
C++
28 lines
421 B
C++
// NOTE: DO NOT CHANGE THIS FILE. IT IS AUTOMATICALLY GENERATED.
|
|
|
|
#ifndef LLMR_SHADER_SHADERS
|
|
#define LLMR_SHADER_SHADERS
|
|
|
|
namespace llmr {
|
|
|
|
struct shader_source {
|
|
const char *vertex;
|
|
const char *fragment;
|
|
};
|
|
|
|
enum {
|
|
LINE_SHADER,
|
|
LINEJOIN_SHADER,
|
|
OUTLINE_SHADER,
|
|
PATTERN_SHADER,
|
|
PLAIN_SHADER,
|
|
POINT_SHADER,
|
|
SHADER_COUNT
|
|
};
|
|
|
|
extern const shader_source shaders[SHADER_COUNT];
|
|
|
|
}
|
|
|
|
#endif
|