Lioncash
|
566a32fd75
|
General: Migrate off non-constexpr constants
|
2020-06-16 22:48:11 -04:00 |
|
Lioncash
|
a67df9865e
|
CShader: Make use of unique_ptr where applicable
Prevents unsafe allocations by default.
|
2020-06-16 18:27:13 -04:00 |
|
Lioncash
|
4d34589816
|
CDrawUtil: Make use of std::array
While we're at it, we can make several arrays constexpr.
|
2020-06-16 18:04:10 -04:00 |
|
Lioncash
|
43596280c5
|
CVertexBuffer: Make use of size_t in Reserve()
|
2020-06-16 17:42:24 -04:00 |
|
Jack Andersen
|
9f94db6c82
|
Linux build fixes
|
2019-05-25 20:24:13 -10:00 |
|
Aruki
|
c4829f5fda
|
Cleanup & refactoring
|
2018-12-16 14:00:40 -07:00 |
|
Aruki
|
2287b05bc3
|
Refactor so PWE compiles with the newly externalized LibCommon
|
2018-12-11 22:50:46 -07:00 |
|
Aruki
|
2c21276f5a
|
Use uppercase extensions for editor resources
|
2017-07-04 19:32:12 -06:00 |
|
Aruki
|
9928a599be
|
Initial work towards making the World Editor the main application window
|
2017-02-11 18:35:33 -07:00 |
|
parax0
|
678ca01fb1
|
Merge branch 'master' into ContentExporting
|
2017-01-29 07:33:14 -07:00 |
|
parax0
|
08dee84367
|
Set up game-neutral collision materials; Jump Not Allowed flag now flags that surface as unstandable; other minor fixes
|
2017-01-11 06:29:30 -07:00 |
|
parax0
|
c0fb54888d
|
Rewrote collision shader to use generated normals with fake lighting instead of generated UV coords
|
2016-12-24 03:05:51 -07:00 |
|
parax0
|
a7b381f301
|
Made a bunch of changes to make the resource store system more friendly to multiple stores instead of just a single active one, and set up a resource database for editor assets
|
2016-08-31 02:09:13 -06:00 |
|
parax0
|
24c5ad5cd7
|
Applied a bunch of fixes to get the current game exporter functionality working with the resource store system
|
2016-07-04 20:28:17 -06:00 |
|
parax0
|
2d6dfad2d3
|
Completely overhauled resource loading in preparation for projects
|
2016-06-29 17:18:31 -06:00 |
|
parax0
|
420f483b56
|
Cache shader uniform locations instead of looking them up every frame (1-2 fps boost yay?)
|
2016-04-29 15:59:26 -06:00 |
|
parax0
|
dfdbed24c4
|
Change CTransform4f to inherit from CMatrix4f
|
2016-04-08 19:16:26 -06:00 |
|
parax0
|
82ad4fb5c8
|
Mass code cleanup
|
2016-03-27 13:09:38 -06:00 |
|
parax0
|
a35044ef83
|
Moved Log to Common and made some changes to log formatting
|
2016-02-15 05:28:20 -07:00 |
|
parax0
|
5375f34c19
|
Implemented TFlags for easy, type-safe bitflags
|
2016-01-05 11:50:10 -07:00 |
|
parax0
|
2db8d23516
|
Splitting Math into a separate subproject and adding FileIO as a PWE subproject
|
2015-12-16 14:39:51 -07:00 |
|
parax0
|
6b8966f0b9
|
Making CColor use floats instead of u8s
|
2015-12-16 03:28:40 -07:00 |
|
parax0
|
824d23efc1
|
Mass refactoring part 2/2: fixing include paths and project files
|
2015-12-14 19:07:22 -07:00 |
|
parax0
|
8805baaee1
|
Mass refactoring part 1/2: establishing multiple subprojects, moving source files to their new location, adding resources/templates to version control
|
2015-12-14 18:33:16 -07:00 |
|