icompile warnings
Fixed warnings
Face indices for saveGeometry()
ArticulatedViewer::saveGeometry()
saveGeometry ported to current ArticulatedModel API and Pyxlscript output
Upgraded icompile for Python 3.11+
Const ampersand arg
Fixed demo typo
Formatting
Added mesh shader infrastructure
Added mesh shader enums
Added mesh shader enums
Removed old installer
Workaround for gl_PointCoords no longer working on NVIDIA drivers
Fixed m_numPoints never being initialized in PointModel
PointViewer
Universal binaries on macos
Fixed GuiFrameBox deserialization
Removed duplicate objects
std::allocator for G3D
Safari download link
Walter GGX scene
Patch for non-Safari downloads
Force MIME type during downloads to make Safari work
Support for universal ctags
Fixed texture inspector for high DPI and documented OSWindow mouse coordinates
Fixed C-style casts in GLSL sample code breaking Intel parser
Fixed isZipfile for paths with ../../ in them
Matrix2x3 * Vector3
Exposed convertMTLToUniversalMaterialSpecification
Documented iterator pattern for ParseOBJ
Completed bootstrapping
Fixed a precision warning in Cylinder
Added more half-edge helper methods
Fixed relative paths for starter project
Added more diffuse patterns
Generalized baked shading
Texture baking sample (needs proper G3D integration)
Added support for 16-bit integer PNG
Forced py -3 for calling python on Windows
Forced py -3 for running python on Windows
Expanded max field of view
Fixed high DPI bugs
Fixed clipping region on GuiTextureBox
Fixed GuiTextureBrowser initial position
Fixed high DPI tone map editor on Windows
Fixed GLFWindow::primaryDisplayWindowSize() for High DPI on windows
Broke primary ray sample while trying to upgrade to latest tritree API
Cleaner default UI for the Primary Ray sample
Added GUI for primary ray demo
Made ProjectionAlgorithm in the primary ray trace demo into a G3D enum
Removed links for samples
Formatting cleanup
Patched enet.lib unix.c to compile on both x86 and ARM
Removed unused variables
Removed pragma once from cpp file
GLES Cleanup
Notes for working with RGBA8 buffers
Removed some assertions during argument binding to speed up the debug build.
Improved compute shader example
GL ES compute shader example
Compute shader example
Changes to initialization to work on both GLES and OpenGL
Fixed documentation link for GApp::Settings
Workaround for noise functions on macOS
Marked SSBO as unsupported on Mac
Fixed macOS high DPI
Fixed DDGI for MacOS
Fixed high DPI Developer Window alignment
Cleanup to latest APIs
Set high DPI pixel scaling from the OS parameters instead of hard coding based on various screen resolutions.
Workarounds for DDGI
glDrawBuffers() fixes to conform to spec [needed for macOS]
Debugging for invalid GL commands
macOS workarounds for DDGI
GL ES workaround for GLPixelTransferBuffer
OpenGL ES support
OpenGL ES support
Fixed Texture initialization on OpenGL ES
Fixed initialization for OpenGL ES RenderDevice
Added API_VULKAN option to OSWindow::Settings::API_OPENGL_ES
Fix for alpha not being computed for lazy-loaded textures when choosing rendering paths.
Fix for isBlack() failing when stats haven't yet been computed for a Texture.
Disabled startup error checking temporarily
Neon fix for building libpng on ARM
Dependencies for GLES
Added windows project file
Fixed installer link
Fixed installer link
Debugging GLES
Updated Linux install instructions
Fixed readme smashed by Visual Studio
Fixed raw save 8-bit formats
Fixed extra %s in error message
Allow GLES GLSL versions
Allow GLES GLSL versions
Removed mktmp() use on Linux to avoid linker warnings
GLES support for GLFWWindow/OSWindow
Blocked macOS