Commit Graph

  • aabb5f1 Tweak Doxygen configuration by C. J. Howard 2020-12-30 20:17:49 +0800
  • 9a28254 Add Doxyfile by C. J. Howard 2020-12-30 15:37:33 +0800
  • 7103f6a Update README.md by C. J. Howard 2020-12-29 22:32:59 +0800
  • 6f06076 Update repo URLS in README.md by C. J. Howard 2020-12-28 22:20:24 +0800
  • 3646ca1 Update links in README.md by C. J. Howard 2020-12-28 21:31:39 +0800
  • 6413111 Add function for calculating the percent similarity between two proteins by C. J. Howard 2020-12-26 22:37:20 +0800
  • af8b516 Document genetics::protein::identity function by C. J. Howard 2020-12-26 20:39:11 +0800
  • ae2d116 Add scoring matrices and functions by C. J. Howard 2020-12-24 02:05:27 +0800
  • 0694235 Fix swapped DNA and RNA base complements by C. J. Howard 2020-12-23 17:29:07 +0800
  • 4760fc1 Rename dna namespace to genetics, and revise genetic algorithms by C. J. Howard 2020-12-23 17:10:42 +0800
  • 73fefea Add transcribe function by C. J. Howard 2020-12-22 22:24:32 +0800
  • 8f943ff Add nucleobase functions by C. J. Howard 2020-12-22 22:07:48 +0800
  • eea8665 Add DNA transcription functions by C. J. Howard 2020-12-19 23:03:31 +0800
  • b6947b3 Add functions for finding start and stop codons by C. J. Howard 2020-12-19 22:37:58 +0800
  • 0f9e295 Add dna translation function by C. J. Howard 2020-12-19 22:02:06 +0800
  • 2037230 Finish documenting and organizing bitwise functions in bit-math.hpp by C. J. Howard 2020-11-27 17:34:47 +0800
  • 3499e52 Generalize genetic operators to work with iterators, add more functions to bit-math.hpp by C. J. Howard 2020-11-27 17:00:23 +0800
  • 10fd5f6 Move bit math to utility folder and enclose in bit namespace by C. J. Howard 2020-11-26 18:16:44 +0800
  • dbbcf49 Improve bitwise genetic functions by C. J. Howard 2020-11-25 20:05:00 +0800
  • 72f4ab9 Improve crossover function, add crossover_n, add more bit math utilities, add inherit function by C. J. Howard 2020-11-24 17:25:26 +0800
  • ecc2b47 Add bit-math.hpp by C. J. Howard 2020-11-23 18:04:33 +0800
  • 541754d Refine and optimize genetic operators by C. J. Howard 2020-11-22 21:23:35 +0800
  • 747b857 Revise zygosity functions by C. J. Howard 2020-11-22 19:21:19 +0800
  • dfa79ca Add popcount function by C. J. Howard 2020-11-22 19:20:04 +0800
  • cd450aa Add crossover and mutate genetic operators by C. J. Howard 2020-11-22 16:58:52 +0800
  • d4c162c Add initial genetics code by C. J. Howard 2020-11-21 22:11:20 +0800
  • 08b909e Add apparent size function by C. J. Howard 2020-10-24 21:14:46 -0700
  • 1e01c7e Add B-V index to Kelvin function by C. J. Howard 2020-10-23 19:03:08 -0700
  • 6238b5e Fix typo by C. J. Howard 2020-10-20 01:32:04 -0700
  • 3d18d7a Improve blackbody function by C. J. Howard 2020-10-20 00:32:03 -0700
  • 62063ce Add blackbody color temperature function by C. J. Howard 2020-10-19 22:39:07 -0700
  • b87a536 Add relief map mesh generation function by C. J. Howard 2020-10-18 17:19:52 -0700
  • f83f659 Rename solar system -> astronomy system, improve calculations of orbital positions by C. J. Howard 2020-10-17 22:41:08 -0700
  • 6c4eea2 Only compile with exe icon if icon file exists by C. J. Howard 2020-10-16 14:53:31 -0700
  • 82fe0ee Attempt to fix potential compatibility issues, and re-enabled some previously disable functionality by C. J. Howard 2020-10-16 14:49:10 -0700
  • eda8265 Add iterative solution to Kepler's equation, improve orbital position calculation by C. J. Howard 2020-10-14 20:02:31 -0700
  • a2377af Add solar system to game context by C. J. Howard 2020-10-13 21:33:13 -0700
  • 8a13e2c Add sun and moon positions and directions to solar system by C. J. Howard 2020-10-11 19:32:43 -0700
  • e777f5c Add functions for solving Kepler's equation, add solar system class by C. J. Howard 2020-10-09 11:19:24 -0700
  • 2b657f3 Add type casting functions for vector, matrix, and quaternion types by C. J. Howard 2020-10-08 05:03:04 -0700
  • 1ef5ff0 Add celestial time functions by C. J. Howard 2020-10-07 22:08:51 -0700
  • 9da6284 Add functions to generate celestial coordinate conversion matrices, and improve astronomical calculations by C. J. Howard 2020-10-06 22:04:26 -0700
  • 1f8c73f Switch sky pass back to using horizon and zenith colors for interpolation, improve palette loading in weather system by C. J. Howard 2020-10-05 21:18:59 -0700
  • 6e27327 Add altitude as sky pass parameter by C. J. Howard 2020-10-04 06:22:25 -0700
  • 17b56d2 Separate moon rendering from sky shader into separate object by C. J. Howard 2020-10-03 16:20:36 -0700
  • de96e99 Make camera use reverse z projection for increased depth testing accuracy by C. J. Howard 2020-10-02 02:10:08 -0700
  • a11bca4 Add half z matrix projection functions by C. J. Howard 2020-10-01 20:17:46 -0700
  • 065f180 Make weather system interpolate gradients based on elevation angles rather than time of day by C. J. Howard 2020-09-29 01:10:32 -0700
  • 2238e4a Tween sky pass shader inputs by C. J. Howard 2020-09-28 07:50:14 -0700
  • 4ededb3 Pass more information from weather system to sky pass by C. J. Howard 2020-09-27 17:36:54 -0700
  • c81c2b1 Add blue noise input to sky pass by C. J. Howard 2020-09-27 14:32:33 -0700
  • b5883e0 Add functions for tracking the sun and moon positions based on latitude, longitude, and time by C. J. Howard 2020-09-26 21:28:23 -0700
  • f7ec9da Switch sky pass from using fullscreen quad to sky dome model by C. J. Howard 2020-09-25 03:40:35 -0700
  • 39c0c57 Add ambient palette and sun palette by C. J. Howard 2020-09-25 00:38:06 -0700
  • 39cd8e0 Make sky gradients interpolate as time passes by C. J. Howard 2020-09-24 22:14:30 -0700
  • 3172042 Load sky gradient from sky palette texture, make sun position more physically accurate, revise linear<->srgb functions by C. J. Howard 2020-09-24 21:09:57 -0700
  • 7222dee Add weather system by C. J. Howard 2020-09-23 14:11:05 -0700
  • db50cec Replace sRGB<->Linear RGB conversion functions with more accurate versions by C. J. Howard 2020-09-22 00:09:05 -0700
  • adae795 Initial test of dynamic sky shader by C. J. Howard 2020-09-22 00:00:31 -0700
  • 50f2832 Add biome loader by C. J. Howard 2020-09-21 19:43:30 -0700
  • af364f5 Pack bitangent sign into painting system's tangent calculation by C. J. Howard 2020-09-19 05:19:53 -0700
  • bedc7c6 Make model loader support new model format by C. J. Howard 2020-09-19 05:13:50 -0700
  • 3103e48 Increase ambient light by C. J. Howard 2020-09-14 03:11:59 -0700
  • e771d4c Remove ant model from UI system by C. J. Howard 2020-09-12 09:41:07 -0700
  • 4ff2d24 Increase brushstroke width and change decal op by C. J. Howard 2020-09-11 19:37:50 -0700
  • d68f0f7 Adjust ambient light intensity and sky color by C. J. Howard 2020-09-11 03:15:14 -0700
  • a6fa3c1 Add color space parameter to texture creation by C. J. Howard 2020-09-10 03:19:50 -0700
  • 7ed065a Add smooth tangent calculator to mesh functions, and make terain system generate UVs and tangents by C. J. Howard 2020-09-09 11:18:49 -0700
  • 4b6ed04 Pack bitangent sign into tangent attribute by C. J. Howard 2020-09-05 02:44:11 -0700
  • 6efdf55 Smooth tangents generated by model loader by C. J. Howard 2020-09-05 00:36:22 -0700
  • 9a85859 Add tangent calculation to model loader by C. J. Howard 2020-09-04 23:10:02 -0700
  • 44bafa5 Add tangent and bitangent calculation to painting system by C. J. Howard 2020-09-03 22:50:43 -0700
  • 12020be Depth-sort decals properly, add decal offset, and fix painting cursor position by C. J. Howard 2020-09-02 13:25:34 -0700
  • 6aa655f Add painting system by C. J. Howard 2020-09-02 03:46:17 -0700
  • e3793de Convert tracker to 3D model with inverted normals for outline by C. J. Howard 2020-09-01 14:11:04 -0700
  • 6840e8c Add tool events and tracking system by C. J. Howard 2020-09-01 13:18:32 -0700
  • bf72a69 Add twig tool by C. J. Howard 2020-08-31 11:56:25 -0700
  • 280c3f1 Add container tool by C. J. Howard 2020-08-30 22:23:32 -0700
  • 2a9fffb Fix outline pass depth issue by C. J. Howard 2020-08-30 20:30:45 -0700
  • 6a5c459 Add marker tool and fix x-ray material sorting by C. J. Howard 2020-08-30 19:56:21 -0700
  • 165f4fd Move rotation controls to control system and make rotation continuous by C. J. Howard 2020-08-30 18:23:21 -0700
  • 32b1bcf Add tool ascent and descent animations by C. J. Howard 2020-08-29 07:53:38 -0700
  • bca1201 Add parent component, spatial system, and make transform components support parent-child relationships by C. J. Howard 2020-08-27 08:34:48 -0700
  • 6ad5c07 Make splash screen skipable and add tool equip hotkeys by C. J. Howard 2020-08-27 02:35:28 -0700
  • d6ff0a0 Add lens and flashlight spotlight by C. J. Howard 2020-08-26 05:52:40 -0700
  • eefbc0c Align lens according to sun position and mouse position by C. J. Howard 2020-08-23 16:08:48 -0700
  • 752991b Add outline pass by C. J. Howard 2020-08-22 07:51:11 -0700
  • 065837b Revise sky pass by C. J. Howard 2020-08-20 09:12:15 -0700
  • f958196 Make orbit cam spring oscillation frequencie tunable, add hz<->rads conversion functions, and fix relative mouse movement cursor visibility bug by C. J. Howard 2020-08-20 03:43:54 -0700
  • 37f95a0 Improve orbit cam springing by C. J. Howard 2020-08-19 23:24:16 -0700
  • db9b09a Improve placement system and rename to snapping system, add spring constraint structure and helper function, improve camera easing via spring constraints by C. J. Howard 2020-08-19 01:44:33 -0700
  • 2c951cf Export NvOptimusEnablement global variable to signal Nvidia drivers to use high-performance graphics by C. J. Howard 2020-08-19 01:40:15 -0700
  • bd8a818 Add damped numeric springing function by C. J. Howard 2020-08-18 17:55:48 -0700
  • 7c8b2dd Add angle interpolation functions, switch from using slerp to nlerp in scene object transform interpolation, and start rewriting the camera and control systems by C. J. Howard 2020-08-18 03:43:06 -0700
  • 693bbce Add image::get_size() by C. J. Howard 2020-08-17 17:29:53 -0700
  • 1ce252b Fix memory leak in application::capture_frame() by C. J. Howard 2020-08-17 17:16:23 -0700
  • 6124228 Add screenshot hotkey by C. J. Howard 2020-08-17 16:44:58 -0700
  • 43b4565 Enable localized strings by C. J. Howard 2020-08-17 09:07:19 -0700
  • 7e8aeac Fix fullscreen toggling by C. J. Howard 2020-08-16 22:11:01 -0700
  • 924cde0 Refactor application to split into application class and separate game bootloader by C. J. Howard 2020-08-16 14:53:31 -0700