Przeglądaj źródła

Improve glapi.c generation

Daniel Salvadori 6 lat temu
rodzic
commit
f7f0361520
2 zmienionych plików z 349 dodań i 669 usunięć
  1. 345 664
      gls/glapi.c
  2. 4 5
      gls/glapi2go/template.go

Plik diff jest za duży
+ 345 - 664
gls/glapi.c


+ 4 - 5
gls/glapi2go/template.go

@@ -298,7 +298,7 @@ static void load_procs() {
 // for OpenGL errors.
 //
 {{range .Funcs}}
-{{.Rtype}} {{.Fname}} ({{.CParams}}) {
+{{.Rtype}} {{.Fname -}} ({{.CParams}}) {
 
 	{{if ne .Rtype "void"}}
 		{{- .Rtype}} res = {{.Pname}}({{.Args}});
@@ -311,12 +311,11 @@ static void load_procs() {
 			panic(err, "{{.Fname}}");
 		}
 	}
-	{{if ne .Rtype "void" -}}
-		return res;
+	{{- if ne .Rtype "void"}}
+	return res;
 	{{- end}}
 }
-{{end}}
-
+{{end -}}
 `
 
 //