Module: MilkTea::ImportedBindings::Generator::GeneratorNaming
- Included in:
- MilkTea::ImportedBindings::Generator
- Defined in:
- lib/milk_tea/bindings/imported_bindings/naming.rb
Constant Summary collapse
- OPENGL_TYPED_SUFFIX_TOKENS =
[ ["ui64v", %w[uint64 values]], ["i64v", %w[int64 values]], ["uiv", %w[uint values]], ["iv", %w[int values]], ["fi", %w[float int]], ["fv", %w[float values]], ["dv", %w[double values]], ["ubv", %w[ubyte values]], ["usv", %w[ushort values]], ["bv", %w[byte values]], ["sv", %w[short values]], ["ui64", %w[uint64]], ["i64", %w[int64]], ["ui", %w[uint]], ["i", %w[int]], ["f", %w[float]], ["d", %w[double]], ["ub", %w[ubyte]], ["us", %w[ushort]], ["b", %w[byte]], ["s", %w[short]], ["v", %w[values]], ].freeze
- OPENGL_DOMAIN_MARKERS =
{ "i" => "integer", "l" => "long", "p" => "packed", }.freeze
- OPENGL_INDEXED_PARAM_NAMES =
%w[buf index mask_number].freeze
- OPENGL_TYPED_ALPHA_STEMS =
%w[ array attrib block boolean buffer double feedback float framebuffer indexed integer internalformat interface multisample object parameter pipeline pointer program query resource shader stage subroutine subroutines sync uniform uniforms ].freeze
- OPENGL_TYPED_QUERY_BASES =
%w[boolean double float integer].freeze
- OPENGL_NUMERIC_SUFFIX_CONTEXTS =
%w[ attrib boolean double feedback float indexed int integer integer64 long matrix normalized object packed parameter uint uniform ].freeze