gfm7 ~master
D gamedev toolkit. OpenGL/SDL wrapper
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
GFM7 is a fork of gfm v.7 to keep functionality that has been removed in gfm v.8
gfm7 v2.0.0 is a subset of gfm7 v1.0.0 - core, assimp and freeimage subpackages were deleted to reduce maintaining efforts. Another reason for this release was to update the dependency versions.
gfm7 v1.0.0 has breaking change - the only difference to original gfm is that OpenGL related classes ctors do not take OpenGL as its first parameters because it makes their using simpler. So instead of:
auto program = new GLProgram(gl, shaderSources);
you can write:
auto program = new GLProgram(shaderSources);
All error reporting is fully functionable, excluding some log messages (not errors). GLRenderBuffer
, GLShader
, GLUniform
, GLAttribute
, GLProgram
have method logger(Logger l)
that allows to set a logger to get functionality fully equal to original gfm v.7:
auto program = new GLProgram(shaderSources);
program.logger = yourLogger;
License
Public Domain (Unlicense).
- Registered by Aleksandr Druzhinin
- ~master released 4 months ago
- drug007/gfm7
- github.com/d-gamedev-team/gfm/
- public domain
- none
- Authors:
- Sub packages:
- gfm7:opengl, gfm7:sdl2
- Dependencies:
- gfm7:sdl2, gfm7:opengl
- Versions:
-
2.0.0 2024-Jul-27 1.2.0 2022-Nov-14 1.1.2 2021-Jul-08 1.1.1 2021-Apr-12 1.1.0 2021-Feb-27 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
2 downloads this month
-
1383 downloads total
-
- Score:
- 0.7
- Short URL:
- gfm7.dub.pm