2385a19926
Implement GPU auto selection, preferring discrete over integrated
Kearwood Gilbert2021-05-02 18:31:53 -07:00
76b7e64ae6
Fixed KRDatablock::Append where the data was not expanded correctly to concatenate a std::String. Converted sprite shader. Adjusted Spirv compile logging.
Kearwood Gilbert2020-12-30 18:24:36 -08:00
75d3f019ae
Spirv binaries are now compiled into the standard asset bundle
Kearwood Gilbert2020-12-30 17:03:18 -08:00
893092e0ad
Merge branch 'master' of github.com:kearwood/kraken into master
Kearwood Gilbert2020-12-30 15:20:23 -08:00
ba3c7ce25e
Standard Asset sources now added to CMake project output
Kearwood Gilbert2020-12-30 15:19:11 -08:00
2b0482e1c6
KrDataBlock::Append(std::string) now correctly handles null termination in output KRDataBlock when used multiple times. Implemented KrGetResourceData API call. KrCompileAllShaders now outputs shader compilation logs as a KRResource. kraken_convert now outputs shader compile logs when failure occurs.
Kearwood2020-08-09 20:34:21 -07:00
eefa3718ef
kraken_convert now supports reading list of assets from a file.
Kearwood2020-08-09 19:05:43 -07:00
9762e021ce
A graphics device is now selected to ensure that it supports rendering to the window render surfaces
Kearwood Gilbert2020-07-23 18:29:03 -07:00
1ca6af364e
Implemented KrCreateWindowSurface and KrDeleteWindowSurface
Kearwood Gilbert2020-07-23 17:03:40 -07:00
cf29556d41
WIP Implementing KrCreateWindowSurface and KrDeleteWindowSurface
Kearwood2020-07-22 19:38:01 -07:00
f1d25b4cdf
Disabled exceptions for stl on WIN32. Fixed warnings
Kearwood2020-07-22 17:37:22 -07:00
9063cf8915
Configuring CMake to build assets into output folder
Kearwood Gilbert2019-11-30 18:28:42 -08:00
20121e7eaa
kraken_convert now takes an '-o' argument to specify the output bundle. Created cmake scripts to use kraken_convert to bundle standard assets. HRTF Kemar data is now bundled by cmake scripts. Added README.md for HRTF Kemar data
Kearwood Gilbert2019-11-30 17:57:45 -08:00
7a5debf358
Remove try/catch block that is not needed
Kearwood Kip Gilbert
2019-07-11 14:24:17 -07:00
d7235734cd
Remove check for windows 32-bit compilers, as it was erraneous. (CMAKE_SIZEOF_VOID_P was not defined). Implement toolchain and batch file for building Win64
Kearwood Kip Gilbert
2019-07-11 14:15:39 -07:00
a9dc678687
Added MSVC flag for building on all CPU cores
Kearwood Kip Gilbert
2019-04-03 13:53:09 -07:00
96412e1530
Updated Subrepos, hydra data types are now POD -- refactored Kraken to match. Eliminated some warnings
Kearwood Gilbert2018-07-27 00:18:30 -07:00
d31a9b0538
Switching from GLEW to GLAD, WIP refactoring math library to separate built library, 'hydra'.
Kearwood Gilbert2018-04-22 23:27:20 -07:00