Commit Graph

26 Commits (master)

Author SHA1 Message Date
Karl F 9e44b09314 Happy new year!
HAPPY MERRY 2021!
2021-01-03 19:40:16 +01:00
Webster Sheets 4d3fcb5b84 Deprecate matrix4x4d renderer methods, add better Viewport handling 2020-09-07 15:31:15 -04:00
Webster Sheets 753b36a9b2 Apply clang-format changes 2020-08-31 22:03:42 -04:00
Webster Sheets 2d9531d3d7 Add more profiling points
Better profile the startup phase, add profiling to Sound.cpp
2020-08-31 21:06:04 -04:00
Karl F 436db08636 Happy new decade!
May you live long and prosper!
2020-01-01 10:47:46 +01:00
mike-f1 e6403fc1ad Decouple includes; Remove some unused variable; Fix an equation in Space.cpp 2019-10-20 11:19:45 +02:00
Andrew Copland 188312d3f8 Use the single parameter ScaleMatrix instead of 3 2019-06-08 23:08:54 +01:00
mike-f1 75956b9fd0 Decouple includes of Sfx.* and trade dependency from Ship with dependency from ModelBody
Forward declare Space in Ship.h; Make things compiling again

Decouple WorldView.h; Some other decouple here and there

Decouple Renderer no more included in RenderState; Model not including directly its childs
2019-05-21 17:50:50 +02:00
mike-f1 1de66bf587 Include decouple, second round 2019-02-15 21:57:17 +01:00
mike-f1 3aba54c3d9 Clean includes in BaseSphere 2019-01-22 20:08:25 +01:00
Webster Sheets 5cdaefad6a Run clang-format over the entire code base.
Fix hidden header-inclusion-order dependency errors.
Update .clang-format for v7.0.1.
2019-01-05 17:09:05 -05:00
Karl F d2ab921b62 Happy New Year!
Awesome sauce (for next year):
find . -type f -exec sed -i 's/2008-2018 Pioneer Developers'/'2008-2019 Pioneer Developers/g' {} \;

closes #4507
2019-01-03 15:28:42 +01:00
Karl F 7225e9c723 Happy New Year!
Ten years in the making now, but how can we improve upon perfection
for ten more years?
2018-01-01 21:22:12 +01:00
Andrew Copland 8cb1555f67 Eliminate the evil trailing whitespace 2017-03-05 13:15:55 +00:00
Andrew Copland 74d50958fe MERRY HAPPY 2017 2017-01-04 15:11:15 +00:00
Andrew Copland d193baa757 GPU jobs for generating gas giant textures. 2016-06-11 15:41:30 +01:00
Andrew Copland c0c111ed5e Use Sphere3D to render the atmosphere instead of constantly updating tiny VertexBuffers. Pass material as ref pointer. 2016-02-21 12:29:39 +00:00
Andrew Copland fea5ac26b2 MERRY HAPPY 2016 2016-01-29 11:31:54 +00:00
Andrew Copland dc617f5094 Variable shadowing 2015-11-09 18:58:22 +00:00
Andrew Copland e89229dcff Atmosphere rendering to direct buffer usage 2015-11-04 21:12:02 +00:00
Andrew Copland e4dac929db Gather some rendering related stats per-frame. 2015-03-21 23:18:39 +00:00
Robert Norris 9f95339a9d MERRY HAPPY 2014-12-31 23:05:37 +11:00
Andrew Copland decc8cf4a7 Initial super-commit of port to OpenGL 3.3 - ported shaders, made shader version 150 from 120, refactored maths to calculate shader matrices slightly, fixed up call sites and main UI rendering issues. 2014-10-07 14:04:18 +01:00
Andrew Copland 2c2d2d7722 Remove a static member, it's two methods, it's increment and a couple of unused variables. 2014-03-07 19:31:28 +00:00
Andrew Copland 74ecde3b63 Bring some more functionality into the BaseSphere class, mostly static methods to take the implementation details out of Pi.cpp
Then delay generating the GasGiant textures until they're either visible or a reasonable period of tie has elapsed.
2014-03-06 22:31:06 +00:00
Andrew Copland 0bede894f0 New BaseSphere parent, GasGiant derivaed and GasGiant shader, materials files. 2014-03-05 20:25:35 +00:00