Skip to content

Releases: jpaoneMines/csci441

CSCI441 Library v5.9.0

29 Oct 21:32
Compare
Choose a tag to compare

Merged fix to use snprintf() and remove build warnings

CSCI441 Library v5.8.0

29 Oct 20:35
Compare
Choose a tag to compare

CSCI441::drawCubeMap() specifies three-dimensional texture coordinate

CSCI441 Library v5.7.0

29 Oct 17:40
Compare
Choose a tag to compare
  • TextureUtils::loadAndRegister2DTexture() sets anisotropic filtering (if available)
  • TextureUtils::loadAndRegisterTexture() added flags to toggle mipmaps and anisotropic filtering
  • ModelLoader::_loadObjFile() checks if current face has texture coordinates in addition to entire model

CSCI441 Library v5.6.0

24 Oct 20:21
Compare
Choose a tag to compare

OpenGL Debug Message

CSCI441 Library v5.5.0

18 Oct 20:16
Compare
Choose a tag to compare

v 5.5.0 - 18 Oct 2024

  • TextureUtils::loadAndRegister2DTexture() can silence error message
  • MD5Model silences all but final texture fail messages during load
  • ShaderProgram uses glm::value_ptr() for passing vectors and matrices to program uniforms
  • Include glad/gl.h in materials.hpp for GLfloat to exist if file included on its own
  • Patched bug with objects.hpp wire objects not resetting the polygon mode back for the front_and_back properly

CSCI441 Library v5.4.1

26 Aug 22:02
Compare
Choose a tag to compare

Corrected README glm link

CSCI441 Library v5.4.0

26 Aug 21:58
Compare
Choose a tag to compare
  • Updated glm dependency to v1.0.1
  • Added half sphere and dome to HUD example
  • Fixed shader uniform debug output typos
  • OpenGLUtils: Does not print full list of extensions with OpenGL statistics, created a separate function that can be called for full listing
  • MD5Camera: fixed bug where inverseQ normalization was being discarded and not set
  • MD5Model: added GLM_ENABLE_EXPERIMENTAL for quaternion header to match GLM v1.0.1
  • OrthographicCamera: fixed bug where _updateProjectionMatrix was not declared inline

CSCI441 Library v5.3.0

16 Aug 16:15
Compare
Choose a tag to compare
  • Added abstract PerspectiveCamera class to house aspect ratio, field of view, near/far clip planes. When any is updated, the perspective projection matrix is recomputed
  • Added abstract OrthographicCamera class to house left, right, bottom, top, near, far clip planes

CSCI441 Library v5.2.0

16 Aug 03:43
Compare
Choose a tag to compare
  • OpenGLEngine tracks the state of the Caps Lock and Num Lock keys during key callbacks
  • OpenGL queries checks Point Size Range
  • Added functions to convert material float arrays into a glm object
  • Use glm::value_ptr() instead of &[0] to access beginning of data array
  • Query all available OpenGL extensions
    • Display the list in OpenGLUtils when printing info
    • Store a set of available extensions in OpenGLEngine to do a quick boolean query to check if a specific extension exists

CSCI441 Library v5.1.0

09 May 20:45
Compare
Choose a tag to compare

Added half-sphere and dome objects