* Turn on warnings
* -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function
* Fix -Wformat
```
warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
```
* Fix -Wrange-loop-construct warning
```
warning: loop variable 'it' creates a copy from type 'std::pair<const std::basic_string<char>, RT64::PresetLights::Light> const' [-Wrange-loop-construct]
```
* -Wsign-compare
```
comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int')
```
* -Wrange-loop-construct
```
warning: loop variable ‘it’ creates a copy from type ‘const std::pair<const std::__cxx11::basic_string<char>, RT64::PresetDrawCall>’
```
* rerun
* Fix -Wparentheses
```
warning: suggest parentheses around arithmetic in operand of ‘^’
```
* -Wsign-compare
```
warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’
```
* Update hlslpp to fix a number of warnings
* Remove `#pragma once` in cpp file
```
warning: #pragma once in main file
```
* -Wswitch
```
warning: enumeration value ‘None’ not handled in switch
```
* -Wformat-security
```
warning: format not a string literal and no format arguments
```
* regen
* Move warnings to clang check
* Fix -Wdelete-non-abstract-non-virtual-dtor
```
warning: destructor called on non-final 'RT64::PresetMaterial' that has virtual functions but non-virtual destructor
```
* remove warnings file
* Fix one unused parameter
* Fix assert wrapping
* Add -Werror flag
* Change type of `dstIndex` to `uint32_t`
* More uses I missed
* Fix new warnings
commit 2b3f759468
Author: Isaac Marovitz <42140194+IsaacMarovitz@users.noreply.github.com>
Date: Wed May 15 22:37:35 2024 -0400
FIx main branch name in CI (#14)
commit 9d2f11e515
Author: Dario <dariosamo@gmail.com>
Date: Wed May 15 00:07:52 2024 -0300
Fix edge case of blender passthrough for second cycle not picking the correct input color.
commit 6ba9d9dd0b
Author: Dario <dariosamo@gmail.com>
Date: Wed May 15 00:08:19 2024 -0300
Fix behavior with depth targets not being guaranteed to be at the right size if modified by framebuffer operations.
commit 21cfeae50c
Author: David Chavez <david@dcvz.io>
Date: Wed May 15 02:35:45 2024 +0200
Standalone Graphics Test (#4)
* Add graphics test [WIP]
* Ignore IDEA files
* Explicit cast from size_t to uint64_t
* Build statically when buiding examples
* Remove unused file
* Runs on ARM64 Linux
* Update .gitignore