浏览代码

Add documentation for `CreateCurrentContextById` and `SetCurrentContextById`

gingerBill 3 年之前
父节点
当前提交
3bb31093fa
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      vendor/wasm/WebGL/webgl.odin

+ 5 - 2
vendor/wasm/WebGL/webgl.odin

@@ -29,9 +29,12 @@ DEFAULT_CONTEXT_ATTRIBUTES :: ContextAttributes{}
 
 @(default_calling_convention="c")
 foreign webgl {
-	CreateCurrentContextById :: proc(name: string, attributes := DEFAULT_CONTEXT_ATTRIBUTES) -> bool ---
-	GetCurrentContextAttributes :: proc() -> ContextAttributes ---
+	// CreateCurrentContextById must be called before `GetCurrentContextAttributes` if the user wants to
+	// set specific attributes, otherwise the default attributes will be set for the WebGL context
+	CreateCurrentContextById :: proc(name: string, attributes: ContextAttributes) -> bool ---
+	// Acquire the WebGL context from a canvas element by id
 	SetCurrentContextById :: proc(name: string) -> bool ---
+	GetCurrentContextAttributes :: proc() -> ContextAttributes ---
 
 	DrawingBufferWidth  :: proc() -> i32 ---
 	DrawingBufferHeight :: proc() -> i32 ---