Makeprojects
Loading...
Searching...
No Matches
makeprojects.glsl_support Namespace Reference

Data and code to support GLSL targets. More...

Functions

 make_glsl_command (command_dict, source_file)
 Create GLSL command line.

Variables

tuple GLSL_BOOLEANS
 Boolean list for GLSL, Name, Default, switches.
tuple GLSL_STRINGS
 Name, default, switch, generates output, quote parameters.

Detailed Description

Data and code to support GLSL targets.

This module contains data, classes and functions to support building GLSL files

Function Documentation

◆ make_glsl_command()

makeprojects.glsl_support.make_glsl_command ( command_dict,
source_file )

Create GLSL command line.

Parameters
command_dictDict with command overrides
source_fileFile to process
Returns
Command line, Description, Output list

Variable Documentation

◆ GLSL_BOOLEANS

tuple makeprojects.glsl_support.GLSL_BOOLEANS
Initial value:
1= (
2 ("CPP", (True, "-c", True)),
3)

Boolean list for GLSL, Name, Default, switches.

◆ GLSL_STRINGS

tuple makeprojects.glsl_support.GLSL_STRINGS
Initial value:
1= (
2 ("ObjectFileName", (
3 "%(RootDir)%(Directory)%(FileName).h", "", True, True)),
4 ("VariableName", (
5 "g_%(FileName)", "-l ", False, False))
6)

Name, default, switch, generates output, quote parameters.