... | ... | @@ -47,7 +47,7 @@ Reimplementing MD2s is not a priority, but it shouldn't be hard to get them eith |
|
|
|
|
|
`typedef enum {} hwDrawListTag_t` - Tags for render objects
|
|
|
|
|
|
## Core functions
|
|
|
### Functions
|
|
|
|
|
|
`hwTexture_t * HWR_GetTexture(hwRenderType_t, index)`
|
|
|
|
... | ... | @@ -63,4 +63,24 @@ Reimplementing MD2s is not a priority, but it shouldn't be hard to get them eith |
|
|
|
|
|
`void HWR_SetElementsDrawer()` - func pointer for drawing elements for a tag (glDrawElements for each list?)
|
|
|
|
|
|
`hwDrawList_t * HWR_AddDrawList(hwDrawListTag_t)` - get a new draw list to put data into and set processing function (to convert to vertices for uploading) |
|
|
\ No newline at end of file |
|
|
`hwDrawList_t * HWR_AddDrawList(hwDrawListTag_t)` - get a new draw list to put data into and set processing function (to convert to vertices for uploading)
|
|
|
|
|
|
## BSP Traversal
|
|
|
|
|
|
### Structures
|
|
|
|
|
|
...
|
|
|
|
|
|
### Functions
|
|
|
|
|
|
...
|
|
|
|
|
|
## Shaders
|
|
|
|
|
|
### Structures
|
|
|
|
|
|
`typedef struct {} hwShaderProgram_t` - shader program state info
|
|
|
|
|
|
### Functions
|
|
|
|
|
|
... |
|
|
\ No newline at end of file |