icompile warnings
Add pyG3D.dll code and updates to SceneViewer (#87)
Assimp upgrade to 5.3.1 (#79)
Windowless Rendering (#82)
added other teapot formats fbx and embedded gltf
Fixed warnings
Face indices for saveGeometry()
ArticulatedViewer::saveGeometry()
Fix build errors (#75)
saveGeometry ported to current ArticulatedModel API and Pyxlscript output
Upgraded icompile for Python 3.11+
small iCompile bug fixes (#74)
Add unit test option for buildg3d (#67)
Update template allocator for G3DString into_to_string (#70)
Updated networking library and Service Discovery class (#65)
removed duplicate surfaces from breakfast_room.obj
Add SIMDString as G3DString (#58)
Updated build instructions (#59)
Fix transparency bug (#55)
Some shader fixes (#56)
Scene Viewer Updates (#44)
Freeimagelib upgrade 3.19.0 (#50)
Updated Bistro scene texture names and added missing bump maps
Follow up fixes for Mac and Linux after fixing G3D for Macs (#16)
Fixes G3D on MacOS (#11)
sort keys during obj loading to ensure determinism when mapping parts to vertex indices
Refactored Viewer code and added a Scene Viewer
allow non-grayscale 1 bit per pixel palettized images
Latest waveVK.lib.
Updated waveVK.lib.vcxproj to v143 build tools.
Upgrade to VS 2022
Modified svn:ignore
Const ampersand arg
Added API option to primaryRayTrace to select VulkanTriTree for debugging and development.
Fixed demo typo
Cleanup of local changes
Formatting
Abstracted vertex outputs and fragment inputs to separate files to enable overriding them in an external project.
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
inZip update, FMOD upgrade, M1 compatibility, and windows installer updates
Universal binaries on macos
Updated bistro exterior to fix missing triangles in pathway.
Fixed GuiFrameBox deserialization
Updated bedroom and erato models
Removed mini chair duplicates in conference.obj
Removed duplicate objects
Fixed helper.py download url in installg3d.cmd
remove unnecessary import from www/helper.py
Patched bug in www/helper.py
Updated installg3d to the latest version of Python 3 and filled in installation steps into helper.py
Added Visual Studio 2022 to MsBuild paths and fixed imageformat.h generation issue
Passing preprocess into texture loading info
Fix for ParseOBJ on files that capitalize 'E' for float exponents.
Committed the fix for a memory leak in Any::dropReference()
std::allocator for G3D
Removed PythonInterpreter.cpp from compilation on non-Windows platforms.
Safari download link
Walter GGX scene
Patch for non-Safari downloads
Force MIME type during downloads to make Safari work
Comments in Image.h
Support for universal ctags
Fixed race condition in PathTracer.cpp
Included LightingEnvironment_uniforms.glsl in UniversalMaterial_shade.glsl
fixed waveVK.lib shader compilation, UniversalMaterial/UniversalMaterial_sample.glsl glossy shading.
Removed hardcoded path in VulkanTriTree.cpp
Additional VulkanTriTree edits and build fixes.
Added waveVK.lib props file
Added waveVK.lib and VulkanTriTree
Updated to Vulkan 1.2.182.0 and fixed the validation layers in minimalVulkan (https://vulkan.lunarg.com/doc/view/1.1.114.0/windows/validation_layers.html)
Specify probe volume in G3D Simple Cornell Box (Area Light)
Minor changes in PythonInterpreter.h and DefaultRenderer.h, reverted wide FOV by default in primaryRayTrace.
Fixed texture inspector for high DPI and documented OSWindow mouse coordinates
Any::save() accepts json option to mandate json compatibility
Cleanup of primaryRayTrace
Fixed C-style casts in GLSL sample code breaking Intel parser
Fixed isZipfile for paths with ../../ in them
Matrix2x3 * Vector3
correct ray generation in thin lens program in primaryRayTrace
Fixed getFieldOfView direction bug reported by Ilias K
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 glossiness and different environment maps
Output 1080p image with texture tiled in bakeShading sample
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