Commit Graph

  • 3b70c803c2 change unsafe.Pointer to interface{} in vertex faiface 2016-11-30 17:58:23 +0100
  • d53eefbf59 shader uniforms faiface 2016-11-30 17:41:48 +0100
  • 96f134d4c4 use new attr faiface 2016-11-29 23:11:53 +0100
  • 9d4111282e add context faiface 2016-11-28 23:26:56 +0100
  • 6253156e24 better error checking faiface 2016-11-26 22:51:20 +0100
  • c6e2d67aba replace UpdateData with more convenient SetVertexAttribute faiface 2016-11-26 22:42:26 +0100
  • 4421c7dbef prettier doc faiface 2016-11-26 00:42:47 +0100
  • 6889c7f23f fix doc faiface 2016-11-26 00:31:20 +0100
  • 2f7af40ce6 handle error from glfw.Init faiface 2016-11-25 23:26:27 +0100
  • 0fe2df4620 move GLFW init from Run to NewWindow faiface 2016-11-25 23:12:01 +0100
  • c8dba6aaf1 nicer code faiface 2016-11-25 22:56:17 +0100
  • 52a3a96d20 replace BeginEnder with Doer and migrate everything faiface 2016-11-25 22:49:56 +0100
  • f7c4a6e1ad more idiomatic error reporting faiface 2016-11-25 18:11:38 +0100
  • ee9c6a6b6e replace Init and Quit with Run faiface 2016-11-25 17:45:24 +0100
  • 0986e0c35e improve error reporting; add GLError type faiface 2016-11-25 17:22:25 +0100
  • 5043d06295 change pixelgl, so that it runs on the main thread faiface 2016-11-25 17:12:13 +0100
  • 2bc43c7ec4 add VertexArray.Data function faiface 2016-11-24 22:20:31 +0100
  • 07dde4c8b4 basic window control functions faiface 2016-11-24 22:06:51 +0100
  • a1325c8a83 remove pixegl.Do from monitor stuff (unnecessary) faiface 2016-11-24 22:01:37 +0100
  • f6db65f213 fullscreen support + several window handling functions faiface 2016-11-24 17:24:38 +0100
  • 106471a126 use Monitor as pointer (*Monitor) faiface 2016-11-24 17:21:35 +0100
  • 40d2c42046 add monitor faiface 2016-11-24 17:19:43 +0100
  • 3b589b96bc improve window doc + improve window mutex handling faiface 2016-11-24 16:16:00 +0100
  • ea2ed1bcd5 doc fix faiface 2016-11-24 16:06:33 +0100
  • 5e909b3f88 use Color from image/color faiface 2016-11-24 15:13:05 +0100
  • 58e2d01435 clarify doc faiface 2016-11-24 14:46:12 +0100
  • ecce5fdcc9 some blank lines faiface 2016-11-24 14:37:11 +0100
  • 53222d1cef spartan window doc faiface 2016-11-24 14:27:43 +0100
  • 08af9e4010 add orphan function Clear faiface 2016-11-24 14:24:17 +0100
  • c6c3e020a4 implement non-blocking call queue calls faiface 2016-11-24 14:10:33 +0100
  • d4e242a59b fix window switching faiface 2016-11-24 00:43:00 +0100
  • 3b929ad5c3 clarity doc faiface 2016-11-23 23:33:40 +0100
  • 62bc194ee4 another small fix faiface 2016-11-23 23:31:45 +0100
  • 4480f61a0a fixes faiface 2016-11-23 23:25:45 +0100
  • eb316e5126 add window creation faiface 2016-11-23 23:12:23 +0100
  • 325832977b add Init function faiface 2016-11-23 22:27:30 +0100
  • b81eba039b remove unecessary comment faiface 2016-11-23 22:06:08 +0100
  • 29aa4aa32f small fix faiface 2016-11-23 21:49:56 +0100
  • 832425c6cc add resource delete methods faiface 2016-11-23 20:06:34 +0100
  • e52ee3ba9a encapsulate error handling faiface 2016-11-23 18:50:49 +0100
  • 2bf58a8f5b rename GetLastError -> getLastError faiface 2016-11-23 18:23:05 +0100
  • c5c93d9442 add error handling faiface 2016-11-23 18:06:55 +0100
  • ff30a4d2b2 add texture faiface 2016-11-23 17:29:28 +0100
  • df7d8a3ca2 add pixelgl package doc faiface 2016-11-23 16:46:46 +0100
  • 5f67cf85f7 fix typo faiface 2016-11-23 16:38:06 +0100
  • e0d0207373 make godoc even happier faiface 2016-11-23 16:14:40 +0100
  • bb2a1374e0 make godoc happy faiface 2016-11-23 16:06:45 +0100
  • 91763a9e1a implement vertex array (vao+vbo) faiface 2016-11-23 15:59:21 +0100
  • 4a52f3a7dd add vertex format primitives faiface 2016-11-23 14:03:23 +0100
  • c1688cb8c7 another cosmetic change faiface 2016-11-22 23:22:06 +0100
  • 1adcea5920 small cosmetic changes faiface 2016-11-22 23:20:28 +0100
  • b50852a3c2 add an important BeginEnder interface faiface 2016-11-22 23:18:04 +0100
  • 44650c741f add function for managing dedicated OpenGL thread faiface 2016-11-22 16:59:24 +0100
  • b0f81a6c7d slightly optimize Vec.Rotated faiface 2016-11-20 19:21:20 +0100
  • 86f0b0f8ca improve doc on vec faiface 2016-11-19 14:34:37 +0100
  • 3763c9aa0f minor change faiface 2016-11-19 14:21:43 +0100
  • 6e95738aa0 fix vec doc faiface 2016-11-19 14:13:36 +0100
  • 966f31a68e rename Vec2 -> Vec faiface 2016-11-19 14:06:52 +0100
  • 0974069426 add 2d vector type faiface 2016-11-19 13:08:42 +0100
  • ca6a9865f6 Initial commit Michal Štrba 2016-11-19 12:15:34 +0100