Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chsc/gogl
/ functions
Functions
4,495 in github.com/chsc/gogl
⨍
Functions
4,495
◇
Types & classes
283
↓ 11 callers
Function
DownloadFile
(baseURL, fileName, outDir string)
download.go:38
↓ 8 callers
Function
checkEnumCats
(paks Packages, t *testing.T, pak string, cats ...string)
group_test.go:11
↓ 7 callers
Method
Resolve
(t string)
structs.go:188
↓ 7 callers
Function
checkEnum
(cat, en, value string, ecats EnumCategories, t *testing.T)
enumreader_test.go:33
↓ 6 callers
Method
String
()
structs.go:59
↓ 5 callers
Method
Compare
(v2 Version)
structs.go:42
↓ 5 callers
Function
RenameIfReservedWord
(word string)
util.go:92
↓ 4 callers
Function
MakeVersionFromMajorMinorString
(major, minor string)
structs.go:30
↓ 4 callers
Function
ParseCategoryString
(category string)
util.go:50
↓ 4 callers
Function
checkType
(tn, gltype string, tm TypeMap, t *testing.T)
tmreader_test.go:17
↓ 3 callers
Function
CTypeToGoType
Converts C types to Go types.
util.go:109
↓ 3 callers
Function
DownloadOpenGLSpecs
(baseURL, outDir string)
download.go:65
↓ 3 callers
Function
GoName
Converts strings with underscores to Go-like names. e.g.: bla_blub_foo -> BlaBlubFoo
util.go:75
↓ 3 callers
Function
MakeVersionFromString
(version string)
structs.go:22
↓ 3 callers
Method
Valid
()
structs.go:55
↓ 3 callers
Function
checkFuncCats
(paks Packages, t *testing.T, pak string, cats ...string)
group_test.go:28
↓ 3 callers
Function
generatePackages
( specsDir string, enumextFile string, specFiles []string, typeMapFiles []string, singlePackage, prefix s
main.go:14
↓ 2 callers
Function
GroupEnumsAndFunctions
(enums EnumCategories, functions FunctionCategories, sortFuncEnums EnumGroupFunc, sortFuncFuncts FunctionGroup
group.go:16
↓ 2 callers
Method
LookUpDefinition
(name string)
structs.go:175
↓ 2 callers
Function
ReadEnums
(r io.Reader)
enumreader.go:34
↓ 2 callers
Function
ReadFunctions
(r io.Reader)
funcreader.go:82
↓ 2 callers
Function
ReadTypeMap
(r io.Reader)
tmreader.go:44
↓ 2 callers
Function
checkFunc
(f *Function, fcats FunctionCategories, t *testing.T)
funcreader_test.go:38
↓ 2 callers
Function
printUsage
(name string)
main.go:186
↓ 1 callers
Function
CleanEnumName
append X suffix if enum name starts with a digit
util.go:101
↓ 1 callers
Method
Find
(name string)
structs.go:143
↓ 1 callers
Function
GeneratePackages
(packages Packages, functsInfo *FunctionsInfo, typeMap TypeMap, prefix string)
generator.go:16
↓ 1 callers
Function
GroupAllEnumsIntoOnePackage
Put everything into one package. E.g. for wgl/glx.
group.go:122
↓ 1 callers
Function
GroupAllFunctionsIntoOnePackage
(functions *Function, packageName string)
group.go:126
↓ 1 callers
Function
GroupEnumsByVendorAndVersion
Default grouping function. Groups packages by GL versions and vendor extensions: EXT, ARB, ATI, NV -> ext, arb, ati, nv package VERSION_1_0, VERSION_1
group.go:59
↓ 1 callers
Function
GroupFunctionsByVendorAndVersion
(function *Function, supportedVersions []Version)
group.go:83
↓ 1 callers
Function
InitVersion10
()
gl33/gl33.go:4983
↓ 1 callers
Function
InitVersion10
()
gl43/gl43.go:7549
↓ 1 callers
Function
InitVersion10
()
gl32/gl32.go:4380
↓ 1 callers
Function
InitVersion10
()
gl42/gl42.go:6720
↓ 1 callers
Function
InitVersion10
()
gl21/gl21.go:6992
↓ 1 callers
Function
InitVersion11
()
gl33/gl33.go:4990
↓ 1 callers
Function
InitVersion11
()
gl43/gl43.go:7556
↓ 1 callers
Function
InitVersion11
()
gl32/gl32.go:4387
↓ 1 callers
Function
InitVersion11
()
gl42/gl42.go:6727
↓ 1 callers
Function
InitVersion11
()
gl21/gl21.go:6999
↓ 1 callers
Function
InitVersion12
()
gl33/gl33.go:4997
↓ 1 callers
Function
InitVersion12
()
gl43/gl43.go:7563
↓ 1 callers
Function
InitVersion12
()
gl32/gl32.go:4394
↓ 1 callers
Function
InitVersion12
()
gl42/gl42.go:6734
↓ 1 callers
Function
InitVersion12
()
gl21/gl21.go:7006
↓ 1 callers
Function
InitVersion13
()
gl33/gl33.go:5004
↓ 1 callers
Function
InitVersion13
()
gl43/gl43.go:7570
↓ 1 callers
Function
InitVersion13
()
gl32/gl32.go:4401
↓ 1 callers
Function
InitVersion13
()
gl42/gl42.go:6741
↓ 1 callers
Function
InitVersion13
()
gl21/gl21.go:7013
↓ 1 callers
Function
InitVersion14
()
gl33/gl33.go:5011
↓ 1 callers
Function
InitVersion14
()
gl43/gl43.go:7577
↓ 1 callers
Function
InitVersion14
()
gl32/gl32.go:4408
↓ 1 callers
Function
InitVersion14
()
gl42/gl42.go:6748
↓ 1 callers
Function
InitVersion14
()
gl21/gl21.go:7020
↓ 1 callers
Function
InitVersion15
()
gl33/gl33.go:5018
↓ 1 callers
Function
InitVersion15
()
gl43/gl43.go:7584
↓ 1 callers
Function
InitVersion15
()
gl32/gl32.go:4415
↓ 1 callers
Function
InitVersion15
()
gl42/gl42.go:6755
↓ 1 callers
Function
InitVersion15
()
gl21/gl21.go:7027
↓ 1 callers
Function
InitVersion20
()
gl33/gl33.go:5025
↓ 1 callers
Function
InitVersion20
()
gl43/gl43.go:7591
↓ 1 callers
Function
InitVersion20
()
gl32/gl32.go:4422
↓ 1 callers
Function
InitVersion20
()
gl42/gl42.go:6762
↓ 1 callers
Function
InitVersion20
()
gl21/gl21.go:7034
↓ 1 callers
Function
InitVersion21
()
gl33/gl33.go:5032
↓ 1 callers
Function
InitVersion21
()
gl43/gl43.go:7598
↓ 1 callers
Function
InitVersion21
()
gl32/gl32.go:4429
↓ 1 callers
Function
InitVersion21
()
gl42/gl42.go:6769
↓ 1 callers
Function
InitVersion21
()
gl21/gl21.go:7041
↓ 1 callers
Function
InitVersion30
()
gl33/gl33.go:5039
↓ 1 callers
Function
InitVersion30
()
gl43/gl43.go:7605
↓ 1 callers
Function
InitVersion30
()
gl32/gl32.go:4436
↓ 1 callers
Function
InitVersion30
()
gl42/gl42.go:6776
↓ 1 callers
Function
InitVersion31
()
gl33/gl33.go:5046
↓ 1 callers
Function
InitVersion31
()
gl43/gl43.go:7612
↓ 1 callers
Function
InitVersion31
()
gl32/gl32.go:4443
↓ 1 callers
Function
InitVersion31
()
gl42/gl42.go:6783
↓ 1 callers
Function
InitVersion32
()
gl33/gl33.go:5053
↓ 1 callers
Function
InitVersion32
()
gl43/gl43.go:7619
↓ 1 callers
Function
InitVersion32
()
gl32/gl32.go:4450
↓ 1 callers
Function
InitVersion32
()
gl42/gl42.go:6790
↓ 1 callers
Function
InitVersion33
()
gl33/gl33.go:5060
↓ 1 callers
Function
InitVersion33
()
gl43/gl43.go:7626
↓ 1 callers
Function
InitVersion33
()
gl42/gl42.go:6797
↓ 1 callers
Function
InitVersion40
()
gl43/gl43.go:7633
↓ 1 callers
Function
InitVersion40
()
gl42/gl42.go:6804
↓ 1 callers
Function
InitVersion41
()
gl43/gl43.go:7640
↓ 1 callers
Function
InitVersion41
()
gl42/gl42.go:6811
↓ 1 callers
Function
InitVersion42
()
gl43/gl43.go:7647
↓ 1 callers
Function
InitVersion42
()
gl42/gl42.go:6818
↓ 1 callers
Function
InitVersion43
()
gl43/gl43.go:7654
↓ 1 callers
Method
IsAlreadyDefined
(name, excludeCategory string)
structs.go:164
↓ 1 callers
Method
IsDefined
(name string)
structs.go:157
↓ 1 callers
Function
MakeExtensionSpecDocUrl
(vendor, extension string)
util.go:587
↓ 1 callers
Function
MakeFuncDocUrl
(majorVersion int, fName string)
util.go:599
↓ 1 callers
Function
MakeGLDocUrl
(majorVersion int)
util.go:591
↓ 1 callers
Function
ReadEnumsFromFile
(name string)
enumreader.go:25
↓ 1 callers
Function
ReadFunctionsFromFile
(name string)
funcreader.go:73
next →
1–100 of 4,495, ranked by callers