aboutsummaryrefslogtreecommitdiffstats
path: root/tests/simplegame.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/simplegame.cpp')
-rw-r--r--tests/simplegame.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/simplegame.cpp b/tests/simplegame.cpp
index 0692574a..7ca8db77 100644
--- a/tests/simplegame.cpp
+++ b/tests/simplegame.cpp
@@ -5,14 +5,26 @@ using namespace yage;
int main()
{
Window window;
+ SpriteBatch sp;
+ GlslProgram program;
window.create("Simple Game", 800, 640);
+ sp.init();
+
+ program.compileShaders("/home/yannherklotz/Github/YAGE/tests/resources/simplegame.vert", "/home/yannherklotz/Github/YAGE/tests/resources/simplegame.vert");
+ program.addAttribute("vertex_position");
+ program.addAttribute("vertex_color");
+ program.addAttribute("vertex_uv");
+ program.linkShaders();
+
+ Texture fountain = ResourceManager::getTexture("/home/yannherklotz/Github/YAGE/tests/resources/dngn_blood_fountain.png");
while(!window.shouldClose()) {
window.clearBuffer();
- SpriteBatch sp;
sp.begin();
+ sp.draw(std::vector<float>({0, 0, 50, 50}), std::vector<float>({0, 0, 1, 1}), fountain.id, Color(), 0);
+ sp.render();
window.pollEvents();
window.swapBuffer();