|
.github
|
0fd307e6db
CI basics
|
6 місяців тому |
|
api_doc_builder
|
89ab4dab26
Doc styling
|
6 місяців тому |
|
examples
|
4c468a2972
Reworked how constants are exposed from backend to end-user. Now there are only named constants, but those may or may not be backed by a constant buffer behind the scences. This will play nicer with GL while allowing the typical constant buffer blocks of d3d
|
4 місяців тому |
|
handle_map
|
c994c4c77b
Some kind of texture handle concept
|
6 місяців тому |
|
.gitignore
|
b438621db6
Some initial work on loading shaders. Fetches constant buffer locations using reflection and makes it possible to set them. A constant buffer field called 'mvp' is automatically filled if found
|
6 місяців тому |
|
LICENSE
|
361c3c9672
Snake example
|
7 місяців тому |
|
README.md
|
0c7cb4eaa7
move todo to separate file
|
4 місяців тому |
|
TODO.md
|
0c7cb4eaa7
move todo to separate file
|
4 місяців тому |
|
config.odin
|
4c468a2972
Reworked how constants are exposed from backend to end-user. Now there are only named constants, but those may or may not be backed by a constant buffer behind the scences. This will play nicer with GL while allowing the typical constant buffer blocks of d3d
|
4 місяців тому |
|
default_shader_fragment.glsl
|
50e390b39b
Working on GL uniforms
|
4 місяців тому |
|
default_shader_vertex.glsl
|
50e390b39b
Working on GL uniforms
|
4 місяців тому |
|
karl2d.doc.odin
|
4c468a2972
Reworked how constants are exposed from backend to end-user. Now there are only named constants, but those may or may not be backed by a constant buffer behind the scences. This will play nicer with GL while allowing the typical constant buffer blocks of d3d
|
4 місяців тому |
|
karl2d.odin
|
4c468a2972
Reworked how constants are exposed from backend to end-user. Now there are only named constants, but those may or may not be backed by a constant buffer behind the scences. This will play nicer with GL while allowing the typical constant buffer blocks of d3d
|
4 місяців тому |
|
render_backend_d3d11.odin
|
4c468a2972
Reworked how constants are exposed from backend to end-user. Now there are only named constants, but those may or may not be backed by a constant buffer behind the scences. This will play nicer with GL while allowing the typical constant buffer blocks of d3d
|
4 місяців тому |
|
render_backend_gl.odin
|
4c468a2972
Reworked how constants are exposed from backend to end-user. Now there are only named constants, but those may or may not be backed by a constant buffer behind the scences. This will play nicer with GL while allowing the typical constant buffer blocks of d3d
|
4 місяців тому |
|
render_backend_gl_windows.odin
|
da0429fe29
Move wgl to separate file
|
4 місяців тому |
|
render_backend_interface.odin
|
4c468a2972
Reworked how constants are exposed from backend to end-user. Now there are only named constants, but those may or may not be backed by a constant buffer behind the scences. This will play nicer with GL while allowing the typical constant buffer blocks of d3d
|
4 місяців тому |
|
roboto.ttf
|
3cc43427a0
Some basic font rendering
|
5 місяців тому |
|
shader.hlsl
|
50e390b39b
Working on GL uniforms
|
4 місяців тому |
|
window_interface.odin
|
02053e019e
get window scale support
|
6 місяців тому |
|
window_win32.odin
|
c0409f636d
GL backend: geometry on gpu, not rendering anything yet
|
4 місяців тому |