Commit Graph

  • a3bf2ee860 Add first demo to repo (was still linking to old demo code). Joey de Vries 2020-05-22 18:01:27 +02:00
  • f9cae3f84f Rename all occurences of 'Lamp' in Lighting chapter to 'LightCube' (VAO and Shaders). Joey de Vries 2020-05-19 17:43:15 +02:00
  • 0a65422760 Add multiple lights exercise to repo. Joey de Vries 2020-05-18 15:43:50 +02:00
  • 5b01e17c8e Another name/index fix for exercise4. Joey de Vries 2020-05-17 18:41:52 +02:00
  • ee1d0fa2d2 Fix lighting maps' 4th exercise rename compile target. Joey de Vries 2020-05-17 18:40:49 +02:00
  • 79f7ea744f Update lighting maps exercise code. Joey de Vries 2020-05-17 18:39:27 +02:00
  • 45f4f469d0 Add Basic Lighting exercises to repo. Joey de Vries 2020-05-17 18:04:36 +02:00
  • ceff4a43f5 Fix CMakeLists debug paths so debugging in the editor works (with correct shader paths). Joey de Vries 2020-05-17 17:34:44 +02:00
  • e7d809b317 Readjust camera's FOV zoom code. Joey de Vries 2020-05-17 17:06:07 +02:00
  • ef0dcfd5ab add folder number. Joey de Vries 2020-05-12 15:17:14 +02:00
  • 59c4aafb60 Add camera exercise solutions to repo. Joey de Vries 2020-05-12 15:15:57 +02:00
  • d67c29e9d8 Add exercise3 of coordiante systems chapter to repo. Joey de Vries 2020-05-08 22:03:53 +02:00
  • 9a582d850c Add exercise1 to repo so it works on gh code viewer. Joey de Vries 2020-05-08 21:35:59 +02:00
  • 216a9283c3 Fix deferred and SSAO chapters to now use backpack model (and apprpriate resolution). Joey de Vries 2020-05-05 13:59:18 +02:00
  • f36653f736 Source/model tweaks for updated revision. Joey de Vries 2020-05-04 10:57:08 +02:00
  • 66d51ae668 Update model chapter, and add new backpack model to repo (w/ attribution mention). Also use new model on deferred source code. Joey de Vries 2020-04-30 14:32:14 +02:00
  • f9ae66b16a Breakout spriterenderer: User-code expects rotation in degrees, make sure to convert to radians during transform generation. Joey de Vries 2020-04-29 17:40:12 +02:00
  • 8d8a449480 Update mesh include class to match updated Mesh chapter. Joey de Vries 2020-04-29 15:46:23 +02:00
  • 481d9b7957 Update Assimp lib/dll/includes. Update glfw3 lib (all 64 bit now). Joey de Vries 2020-04-29 15:24:03 +02:00
  • ab132220a9 Add (updated) source code for Text Rendering chapter. Joey de Vries 2020-04-29 13:51:53 +02:00
  • 6d1136d09a Update debugging example code to match Debugging chapter updates. Joey de Vries 2020-04-29 11:57:45 +02:00
  • 39cdda55e4 Merge branch 'master' of https://github.com/JoeyDeVries/LearnOpenGL Joey de Vries 2020-04-29 10:41:42 +02:00
  • 88ab67dad2 Add glDeleteProgram call to relevant examples. Joey de Vries 2020-04-29 10:41:28 +02:00
  • 6d2976e4f9 Merge pull request #166 from FlexW/patch-1 Joey de Vries 2020-04-29 10:36:00 +02:00
  • 82b066067f Update Breakout source code to match updates Text Rendering chapter. Joey de Vries 2020-04-28 14:46:15 +02:00
  • c91f8d65a5 Zero out memory from color variable Felix Weilbach 2020-04-27 16:44:24 +02:00
  • be066bcb6e Add Breakout progress code for Audio chapter. Joey de Vries 2020-04-27 15:00:23 +02:00
  • 75c6d5fa97 Update Breakout progress code for PowerUps chapter. Also few missed items on prev. progress code. Joey de Vries 2020-04-27 14:26:24 +02:00
  • 596c654c2c Add progress code item for Breakout's PostProcessing chapter. Joey de Vries 2020-04-26 12:58:03 +02:00
  • 9a34b34b32 Fix include error on 6.game.cpp progress. Joey de Vries 2020-04-25 16:58:38 +02:00
  • 4b890eca6b Update Breakout code for revised Particles chapter. Joey de Vries 2020-04-25 16:57:19 +02:00
  • abbcac5743 Add game progress code for Breakout collision chapters. Add forgotten destructor logic on previous progress files. Joey de Vries 2020-04-24 15:51:32 +02:00
  • 01def67b0d Add progress ball object code. Joey de Vries 2020-04-23 12:30:50 +02:00
  • 85af3b93fa Fix awesomeface alpha channel on texture. Joey de Vries 2020-04-23 12:30:38 +02:00
  • 90163ce702 Forgot to add relevant include. Joey de Vries 2020-04-23 12:01:15 +02:00
  • 351c968373 Update breakout code to match revised changes 'Levels' chapter. Joey de Vries 2020-04-23 12:00:15 +02:00
  • 37892e5370 Missed a few code files for removing the unnecesasry OS X compile comment. Joey de Vries 2020-04-23 11:59:53 +02:00
  • 1f05d38e1e Breakout changes for revision 'Rendering Sprites' Joey de Vries 2020-04-22 19:02:20 +02:00
  • 91f53af052 Remove unnecessary 'uncomment' statement from all code samples. Joey de Vries 2020-04-22 16:37:07 +02:00
  • e046977ffb Update Breakout code for 'Setting up' chapter. Joey de Vries 2020-04-22 16:35:13 +02:00
  • 599355fba8 First chapter-specific progress breakout code; test to see if I can link these directly from article. Joey de Vries 2020-04-22 16:05:11 +02:00
  • d756ed80fa Add full source code of the finished (and revised code) Breakout example. Not set up for cross-platform compilation as it has irrKlang and FreeType dependency, but at least source code is available online (and can be referenced from Breakout chapters). Joey de Vries 2020-04-22 15:47:23 +02:00
  • a8499a2668 Fix infinite loop error w/ unsigned ints used on decrementing for counters. Joey de Vries 2020-04-22 12:58:38 +02:00
  • 7452f38392 Merge pull request #162 from lnslbrty/master Joey de Vries 2020-03-22 12:43:59 +01:00
  • dcdf94fce7 fixed compiler warnings reported by gcc/clang Toni Uhlig 2020-03-18 18:34:17 +01:00
  • 3fe2e0ad4a Merge pull request #151 from ReDucTor/patch-1 Joey de Vries 2019-12-23 11:59:10 +01:00
  • ef18a856b8 Fixing spacing in mesh.h James 2019-12-23 09:14:40 +11:00
  • f1c835bb3f Merge pull request #149 from 01e9/master Joey de Vries 2019-12-15 15:21:09 +01:00
  • a33c83b680 readme: added "Linux building in Docker" Oleg Artene 2019-12-14 22:53:54 +02:00
  • 90bbcdb4d0 deleted docker/ Oleg Artene 2019-12-14 22:53:33 +02:00
  • 2300a20eb0 For Bloom tutorial, make sure second MRT target's BrightColor is assigned a default value (appears to break on some drivers/cards). Joey de Vries 2019-01-09 13:03:22 +01:00
  • d4af863bc3 Adjust light values to hit bloom threshold. Joey de Vries 2019-01-08 20:56:26 +01:00
  • f4b6763356 Update GLM to latest version (0.9.9.3). This includes GLM's change of matrices no longer default initializing to the identity matrix. This commit thus also includes the update of all of LearnOpenGL's code to reflect this: all matrices are now constructor-initialized to the identity matrix where relevant. Joey de Vries 2018-12-30 14:27:14 +01:00
  • 239c456ae9 Merge pull request #127 from tim3385/master Joey de Vries 2018-11-24 20:51:28 +01:00
  • d07b463cfc LN134: The second parameter internalFormat GL_RGB will not work on OpenGL es. GL_RGB should be GL_RGBA. houstond 2018-11-24 12:03:07 +08:00
  • e2d82e2cfb Merge pull request #118 from linesight/master Joey de Vries 2018-09-20 13:37:31 +02:00
  • ce0c6dab4e fix unreferenced local variable warning linesight 2018-09-20 01:23:38 -07:00
  • b17767ed89 Merge remote-tracking branch 'upstream/master' linesight 2018-09-20 00:43:34 -07:00
  • 95a8b4dd8c fix unreferenced local variable warning linesight 2018-09-20 00:33:58 -07:00
  • 36e1f03d44 Merge pull request #117 from linesight/master Joey de Vries 2018-09-13 09:29:14 +02:00
  • 437ba8b08d fix unreferenced local variable warning linesight 2018-09-12 22:24:36 -07:00
  • 2d6a9b964d Merge branch 'master' of https://github.com/JoeyDeVries/LearnOpenGL Joey de Vries 2018-08-23 19:03:10 +02:00
  • d091c7b9c4 Add updated awesomeface.png back to repository. Joey de Vries 2018-08-23 19:02:16 +02:00
  • b7836922b0 Merge pull request #116 from arteniioleg/master Joey de Vries 2018-08-19 22:55:47 +02:00
  • 443f16db60 Update awesomeface.png image to fix white-border artifacts. Joey de Vries 2018-06-19 20:51:36 +02:00
  • 8deb4c45a3 docker: removed x11docker --no-init, not needed anymore arteniioleg 2018-05-05 11:47:19 +03:00
  • ba90540eea dockerfile: clean apt arteniioleg 2018-05-04 16:57:49 +03:00
  • 98aeeece5a Dockerfile: install kmod package arteniioleg 2018-04-27 22:55:37 +03:00
  • cdceb36d25 Merge pull request #108 from arteniioleg/master Joey de Vries 2018-04-24 16:32:48 +02:00
  • 35271459e7 fix dl link error fixes https://github.com/JoeyDeVries/LearnOpenGL/issues/64 xuveroleg 2018-04-24 17:28:46 +03:00
  • 9e235570f2 Merge pull request #107 from arteniioleg/master Joey de Vries 2018-04-24 16:14:09 +02:00
  • c876c7aec8 docker: enabled gpu support xuveroleg 2018-04-24 16:57:17 +03:00
  • 4c23c8144f created docker/ide.sh to start IDE in docker xuveroleg 2018-04-24 15:44:15 +03:00
  • 57e270637e initial Dockerfile with GUI libs for IDE xuveroleg 2018-04-24 15:43:39 +03:00
  • 79ff6cbb68 Merge pull request #105 from keith2018/keith2018-patch-1 Joey de Vries 2018-04-12 07:48:49 +02:00
  • 1a70c3efad fix shader file names keith2018 2018-04-12 10:33:41 +08:00
  • d0fc384f29 Merge pull request #104 from d3BugErr/master Joey de Vries 2018-04-10 15:51:48 +02:00
  • 686797546a Update lighting_textured.cpp Erik 2018-04-10 16:47:52 +03:00
  • ac1784f29b Update lighting.cpp Erik 2018-04-10 16:47:20 +03:00
  • 75648e81f6 Merge pull request #103 from d3BugErr/master Joey de Vries 2018-04-10 12:56:43 +02:00
  • 3eaf086897 Spheres model matrix generation fix d3BugErr 2018-04-10 13:07:43 +03:00
  • e511ca603d Revert "Spheres model matrix generation fix" Erik 2018-04-10 12:39:42 +03:00
  • d702e0c6bf Spheres model matrix generation fix d3BugErr 2018-04-10 11:23:09 +03:00
  • 19f312b8f6 Merge pull request #102 from rarest/master Joey de Vries 2018-03-03 00:36:38 +01:00
  • 1e2bf7104c 1. add *.vs *.fs *.gs into xcode project as source file 2. create symbolic link for *.vs *.fs *.gs: changes made in Xcode project for shader will come into effect while running the project Chen Shuquan 2018-03-03 00:36:19 +08:00
  • 746e751e56 Merge pull request #101 from rarest/master Joey de Vries 2018-03-01 09:40:29 +01:00
  • b1ff9b1908 can run with xcode project genrated by cmake client: output binary into the same dir with resource Chen Shuquan 2018-02-28 19:48:15 +08:00
  • 5c85f5fa20 Merge pull request #100 from klayklogg/master Joey de Vries 2018-02-23 08:01:32 +01:00
  • 498fa36396 Fix some spelling mistakes in constants, comments klayklogg 2018-02-23 17:07:04 +13:00
  • 451d772c02 Merge pull request #99 from davidstutz/master Joey de Vries 2018-02-14 18:36:41 +01:00
  • 0cea4ab65e Fix building, using correct assimp library path, on Linux (Debian). David Stutz 2018-02-14 10:32:38 +01:00
  • c12bb682bf Complete build instructions Mac OS X (and typofix) Joey de Vries 2018-02-10 10:03:24 +01:00
  • 386dd729f3 Update ReadMe with Mac OS X instructions, issue #98. Joey de Vries 2018-02-09 22:06:59 +01:00
  • eb6892ef80 Update soruce license. Joey de Vries 2018-01-30 09:00:49 +01:00
  • 3309ae604b Fix skybox order. Joey de Vries 2018-01-22 19:11:11 +01:00
  • f9913d5aa8 Merge branch 'master' of https://github.com/JoeyDeVries/LearnOpenGL Joey de Vries 2018-01-16 08:51:04 +01:00
  • 3b605521fb Fix geometry shader normal homogenous coordinate, and use std::string instead of aString for model loading. Joey de Vries 2018-01-16 08:50:57 +01:00
  • fdb1edf760 Merge pull request #97 from sallyx/patch-1 Joey de Vries 2017-12-06 19:37:29 +01:00
  • 036315579c Added required Linux dev packages sallyx 2017-12-06 18:50:33 +01:00
  • b1554e99a7 Merge pull request #95 from Galfatron/master Joey de Vries 2017-11-28 12:40:04 +01:00