Commit Graph

2288 Commits

Author SHA1 Message Date
Lynix
ceaac9be13 Renderer/RenderStates: Update RenderStates structure (preparing for renderer update)
Former-commit-id: 8839ceda70dfa0384e8da43205a208c89f1eb7bf [formerly f5434c9c44a52e02fdc6970e443cd7d3e9e99e6b]
Former-commit-id: 6a4846a2e2c8b60160598812ebd02da17a2f6947
2016-07-21 23:00:09 +02:00
Lynix
56443c91e4 Renderer/RenderStates: Update RenderStates structure (preparing for renderer update)
Former-commit-id: 392c7c33ff64d19e0fe3c7bdc8b22fe17c150887 [formerly d12a3c5f664fccebe0ee40a73bb0310e2d02287e]
Former-commit-id: 22743f015567a8471f97cb90a06175f600ef0f8f
2016-07-21 23:00:09 +02:00
Lynix
3b335ada9d Utility/OBJSaver: Fix multiple materials saving
Former-commit-id: 003f1dee7556318bb0c42b84ce178b4ee687c9a1 [formerly 17eb0eab5b018ef6a127ade58d4db4b815378dd0]
Former-commit-id: 0e984242a33c40c8f1a1ee0c0754ac24ea96d79d
2016-07-17 21:10:20 +02:00
Lynix
ef7759468a Utility/OBJSaver: Fix multiple materials saving
Former-commit-id: 18d8c235a58fc627bcc4ecbbe5cfcd8fcdf00014 [formerly 358b88c21f73a36051baed60a943643c3ae9b03c]
Former-commit-id: c1f89cb0f375db6c68048f0bc8e857306b6ca034
2016-07-17 21:10:20 +02:00
Lynix
4555a52317 Utility/Formats: Add OBJSaver (WIP)
Former-commit-id: d45e18a1c36ace696f07277923368540cca84850 [formerly 916fe15a35f125c17a318038ef417e34be878510]
Former-commit-id: fd5b56061baae2ceebbaa968b15ad5a01455d90e
2016-07-12 08:14:05 +02:00
Lynix
f814f5054e Utility/Formats: Add OBJSaver (WIP)
Former-commit-id: 8f5fab2823f86ff5b12348eacfe238c74281c235 [formerly 9c9ad4880ee31052ae1850c53e4781690ce69f49]
Former-commit-id: bde101aca68d5c6d205bb3d2252d656a6f7e078f
2016-07-12 08:14:05 +02:00
Lynix
d641336654 Utility/Mesh: Add MeshSaver properly
Former-commit-id: 8f6c3db5e5cd208a6a7b0b330ef3d8722fe38696 [formerly c87b832ede1355a7a1526aae0bcb402d4265ead7]
Former-commit-id: 1efc45f812129e86c6907e71d4523d77a1ceda12
2016-07-12 08:14:05 +02:00
Lynix
6084ff1707 Utility/Mesh: Add MeshSaver properly
Former-commit-id: 08a7fb99853e68e692e1346577c8d616c1f4a6f9 [formerly 626e980416ee0ceea15036bd6355321400a19475]
Former-commit-id: d39fd4d74d2d58c14057b0f769ceb7ce120c103a
2016-07-12 08:14:05 +02:00
Lynix
ab43085fe7 Utility: Add MTL exporting
Former-commit-id: cceef7a11d10cc235bd06655a7c5b10ee1cfdec6 [formerly e68c9322634c9a3f93771d941ae581f24dc98116]
Former-commit-id: 1a117f7cd11d869c1fb179cba54254c9ec6924f2
2016-07-12 08:14:05 +02:00
Lynix
ce8461ca35 Utility: Add MTL exporting
Former-commit-id: b524c2d445f4c5cdadedabc3a9c38307dbfecb9b [formerly d65160f4e3f2fa2c7c9ddd151c73990c6712b4c1]
Former-commit-id: 7ccdf043ccf793d3d9a5c9d93c65919ac015b52c
2016-07-12 08:14:05 +02:00
Lynix
269b0668cb Utility/Formats: Make MD2Loader specify diffuse texture path instead of material filepath
Former-commit-id: dc073017799c9cdbd74fc52f9f33cd4cba2f6967 [formerly 0f99dbc95d1787c1af9caa5143976690668f9dcf]
Former-commit-id: 2ae072cad50c2412da655c21f2f3798905d51b85
2016-07-12 08:14:05 +02:00
Lynix
2d2c34cb41 Utility/Formats: Make MD2Loader specify diffuse texture path instead of material filepath
Former-commit-id: a2aa5553318958c7bf809bb83ee775062d80dca3 [formerly d290eac77b0ab16b2ccfb394ca5da3d508b66bc7]
Former-commit-id: fb2b3a72ddfcd32562a6af726541367516f2adbf
2016-07-12 08:14:05 +02:00
Lynix
07c8cbd510 Utility/OBJParser: Fix mistake
Former-commit-id: 0e78ba2e8dbcbaa3891f2f789ffab854b7bd753e [formerly b7bbafa45b5e4e2ea4ffd0d796b24ce9ed007f58]
Former-commit-id: 60837af91b5e10d63ea4dfbe0fdec69ac3f97cfd
2016-07-12 08:14:05 +02:00
Lynix
9bd73098b1 Utility/OBJParser: Fix mistake
Former-commit-id: 33818e53f56d87be8138a0380d20aa3a79ddf5ae [formerly f7f5cafdeb378db42fe74bd983d3049b45a9f636]
Former-commit-id: 7e02c6e60c944941d2583ad8c96ac7c43ed66e94
2016-07-12 08:14:05 +02:00
Lynix
e4bdb3cdcb Utility/OBJParser: Prepare for saving
Former-commit-id: 5c22f8c9e0f3ab3c336598f24c1fbe8359eec9d9 [formerly e600681b453f363027e0a97a5625c7f8c6592f90]
Former-commit-id: 1eee39365464d38bfe13131b89c87660cfb05273
2016-07-12 08:14:05 +02:00
Lynix
1d193ec74a Utility/OBJParser: Prepare for saving
Former-commit-id: 245d757401397e329b906a4f48c913b434830475 [formerly da4af71db1570c669e82ab92c0a8a7a6301a5809]
Former-commit-id: 5b14b24fe157a1411a9f76d6374c18be82e254de
2016-07-12 08:14:05 +02:00
Lynix
970416b95e Core/ParameterList: Fix GetIntegerParameter
Former-commit-id: 1ae4359084a2707599cf2bda6fdb85bc2b2f35f5 [formerly 992c7be965f1a786b74b62bdacfb2883284ecc5f]
Former-commit-id: 7f74a8170f43d0dcd3689c38e6001f8bcf7ddebd
2016-07-08 18:02:19 +02:00
Lynix
fa1dae35f3 Core/ParameterList: Fix GetIntegerParameter
Former-commit-id: a7d0c83297d656a22f5688fed716b62ea15402c0 [formerly f45c562d8f8fdfe095c3f4b0dc7488da26332ff6]
Former-commit-id: 53c706e8e5f13898f6e1287336d12106fc28a6e3
2016-07-08 18:02:19 +02:00
Lynix
afc278ebd2 Utility/Mesh: Fix linking
Former-commit-id: 954ba6b61a949efaf21fcaa7e0bb28b414438181 [formerly 57fa786549e65d92c82c559d3ea710e8d88b5708]
Former-commit-id: 22e63411636bd8a345f01c823b15f3d1ad979455
2016-07-08 08:40:51 +02:00
Lynix
6c34b55bdd Utility/Mesh: Fix linking
Former-commit-id: 03c42c75e847592a08693b607270673838a47230 [formerly 077959728baeaf36fe3ad80cf0fb2e8b6cc7e7e9]
Former-commit-id: caae509fb871f0b05147f034c75403cafadd2959
2016-07-08 08:40:51 +02:00
Lynix
9aac187589 Utility/OBJParser: Fix mistake
Former-commit-id: a3bbd969e5fddb00011b3343356189df3864c615 [formerly c07e85fcbffe985fa7ac8f11e18160c1440306cc]
Former-commit-id: f218dce6fd6606ffc60d884914b31012d2e568b8
2016-07-08 08:38:34 +02:00
Lynix
a1a445d90d Utility/OBJParser: Fix mistake
Former-commit-id: 09440c600405f710e5f1c03cac353f6986830814 [formerly 3ce06ef4b0d7c941835580b080e8a73c853e13cf]
Former-commit-id: 21b606ff995a7192e5fa322b6eb11759ce274e39
2016-07-08 08:38:34 +02:00
Lynix
384e11bf79 Utility/STBSaver: Fix error message
Former-commit-id: 2ef6f33b8391a3c9fb595845f661cc9b1b79df87 [formerly 609d0b1dcc5484cdcca589f9f49061a4bda7c544]
Former-commit-id: 2cfd8315e60f7eb153642bd3012e6cbc4b88cb29
2016-07-08 08:36:54 +02:00
Lynix
c2270f23ce Utility/STBSaver: Fix error message
Former-commit-id: 40d0d01efcce56f8cd1ba516a5f1336ac4dc2a26 [formerly 46a7331866a7a1033d8238d2f49a6100bc9e8dd6]
Former-commit-id: 52de2bb4622a3499f69fb59dc5b9f1602cbac8cb
2016-07-08 08:36:54 +02:00
Lynix
96dd854ec9 Utility: Allow TriangleIterator and VertexMapper to take constant submesh
Former-commit-id: f2a4eeeecf5868a2e51289d3d25d878be9b6bf3d [formerly 028fafc2cf156502a22dd269ac8b14a9accaf80c]
Former-commit-id: 32c9bb55cb63030e67f3287d4c26ef29f1edccbf
2016-07-08 08:36:42 +02:00
Lynix
5711ff555f Utility: Allow TriangleIterator and VertexMapper to take constant submesh
Former-commit-id: 708fe75333a54b739794e7c9729ee1557ab26164 [formerly c68c2ff4e2deb1a512237ec4e502f00c801f7c7e]
Former-commit-id: 5fd3fd8b0a518526ee3c91d418cf321611d2bc67
2016-07-08 08:36:42 +02:00
Lynix
18e03246fa Utility: Fix an oopsie
Former-commit-id: 18e56c87721c6498b6e77da4e4de307e6afeb10c [formerly bea39556b13d62b2a48207b2e6dfac1ab9b551cc]
Former-commit-id: 4fa98afe5a20b95cd90a3f3ad66391efe6d31930
2016-07-08 08:35:48 +02:00
Lynix
52436a9395 Utility: Fix an oopsie
Former-commit-id: 90d740ad9f3dac2dc742a5febc431b269c90ddbb [formerly 46c254826cbbca0231713289771add7a46df3a3c]
Former-commit-id: c34ceb2f44c83914d2207454612682590b4fcfb4
2016-07-08 08:35:48 +02:00
Lynix
b9051067e0 Utility/IndexMapper: Makes it work without index buffers (sequential mode)
Former-commit-id: 93f33efed85f0f3464fa7db604dbaaa488679fcd [formerly 77614134455dd70c2bebdb611aa1043da078da9b]
Former-commit-id: 635b19330864dbbba3a15deb7cb1a70742e65cd5
2016-07-08 08:35:36 +02:00
Lynix
a1108ed955 Utility/IndexMapper: Makes it work without index buffers (sequential mode)
Former-commit-id: 594f3f2c31f30122889e8b3f2dd214b09455b640 [formerly 085c770b3effaa2faf9b61fa32280a7957f71258]
Former-commit-id: a54711d1cfb80f2792a80174a5808bb44d2095f3
2016-07-08 08:35:36 +02:00
Lynix
26289139a3 Utility/OBJParser: Prepare for saving
Former-commit-id: 89d82ac533c72033927557251278dd1544002a54 [formerly dc3b1ff5e00608ed0dfdee9b57ff6986a1d5ac33]
Former-commit-id: ee2b46fbfb0a0f7cd96ae1b35ec1af30342cd2fb
2016-07-08 08:34:45 +02:00
Lynix
b3e888563b Utility/OBJParser: Prepare for saving
Former-commit-id: 90a78b4ca33ff8ce36fd5d37191799b196803c09 [formerly b39fe56eafb502516007de75ca77fdc6ab8a3391]
Former-commit-id: 5481142d659e43f687a5b8b4e1634405702bfc7b
2016-07-08 08:34:45 +02:00
Lynix
087c3b104b Utility/OBJParser: Add saving
Former-commit-id: e05fec0cb2309c0a935ff1293b698433390675a7 [formerly bffd283b0c04e45df50adaa7b061aacdda10a0ec]
Former-commit-id: 7792044687e73fa8d5862aa15de373370023249a
2016-07-07 09:00:50 +02:00
Lynix
bbb218f9a0 Utility/OBJParser: Add saving
Former-commit-id: f991f0a66a82a68659f14a7ba887b49a2690f5a7 [formerly e4c96019484ad436048d001bd307ac549dfc615a]
Former-commit-id: 946f9e5f99ff46c26741f1877391506b23602517
2016-07-07 09:00:50 +02:00
Lynix
84e9b3e148 Utility/OBJParser: Optimized loading
Former-commit-id: f84e73928d0596d5933cadea572465ded864192f [formerly 0621b0e5e8f674273190ed08e5d984c085d190a9]
Former-commit-id: 7dae4cbeff3644cdb0246ac3d077ddcb5bc7b51f
2016-07-07 09:00:35 +02:00
Lynix
a92a3a2901 Utility/OBJParser: Optimized loading
Former-commit-id: b21724d63e15bda0a9c5b8a4c9941b4b606b3525 [formerly 375bc4032044631fd2a1f51f3407b71c2c582944]
Former-commit-id: aa71b4fcfacd25991da8c3b69fbc7ac9c0039ad6
2016-07-07 09:00:35 +02:00
Lynix
88e337cb73 Renderer/Texture: Remember FilePath when loading from an image
Former-commit-id: ee6fbe380c66acd01db4ff9d30f3b7cfc0715d54 [formerly 0344d8b24eeee05094eba564c0a6a0f683244437]
Former-commit-id: 2ed1b3bbad9bfa9eefdf69dcf664b7e6b9821dd8
2016-07-07 08:57:29 +02:00
Lynix
964b4cf730 Renderer/Texture: Remember FilePath when loading from an image
Former-commit-id: 45ccc8b81490ab30e0f31b09a77ab77bcee6c975 [formerly ba58653223f2c61a0b8ba3a5f3abae8037efc266]
Former-commit-id: 81e567f17199a829cc03004bca17699a34fb516d
2016-07-07 08:57:29 +02:00
Lynix
884c8528f4 Utility/MaterialData: Fix FaceCulling being used for FaceSide
Former-commit-id: c6dea66694fbcce15d266e280e8048048e2523fa [formerly be83776dfb6acd33b6e86bf4e8aa74eaf253826a]
Former-commit-id: 018a5d60be15d1e476ccd739a9b171cc997ee355
2016-07-07 08:57:11 +02:00
Lynix
0b0dfda89d Utility/MaterialData: Fix FaceCulling being used for FaceSide
Former-commit-id: b82f598a9c94700bea58d651b5f29dcf47251af1 [formerly 5790a8397870a66dfaeb9e56862e5fb2ae850cfc]
Former-commit-id: 93372a3b733d3c84de11abacc6eaa3804b98079a
2016-07-07 08:57:11 +02:00
Lynix
4f29015c05 Core/StringStream: Add Clear and GetBufferSize methods
Former-commit-id: 0efb57d6bbbe6f5a3ef96b1468428e99ec2f209e [formerly 831a749e3ce3a62e62dff8b5ec5a623ea15cd5fd]
Former-commit-id: ab163c4086613046227165aa01606a8ed6edad75
2016-07-07 08:56:45 +02:00
Lynix
832cde4bea Core/StringStream: Add Clear and GetBufferSize methods
Former-commit-id: 4d8b940c300ff415fb8060b0e20b3087dc6bb076 [formerly af2dfd84721ba70df0735c04021f9ff39e90d05d]
Former-commit-id: 3eecd417e811c29345f502f82219754ffa54c141
2016-07-07 08:56:45 +02:00
Lynix
18cb5f9da3 Graphics/Material: Add SaveToParameters
Former-commit-id: 706770cc1eaf00e0849d9a6f6878b0ab9b69d3aa [formerly be281a7eaaa21f25c80ff65bf7b79c93c03e1e1d]
Former-commit-id: b54f61ec5be56a9ae51decaf625ff96b2ab5c62d
2016-07-07 08:56:18 +02:00
Lynix
c83b9d0491 Graphics/Material: Add SaveToParameters
Former-commit-id: 87b9ca6e0f5f391f45edf6106efbd550dd52ac53 [formerly 91ba614d69d3a2e9762da0e059ee96985c891749]
Former-commit-id: e049a9db776f407e2cd7635bfb1825d809223c77
2016-07-07 08:56:18 +02:00
Lynix
039e02fda0 Core/PluginManager: Fix usage of Mount(Plugin)
Former-commit-id: 84167787661b2d2022dafcb1b98f9497bffe91df [formerly 14cb32cb9779cf42c14c1100f48e9b932c48e7bc]
Former-commit-id: fc6b344fc63e71650718eacda4e29532f9349c6c
2016-06-23 00:37:32 +02:00
Lynix
9215e80db6 Core/PluginManager: Fix usage of Mount(Plugin)
Former-commit-id: b1e02a118828724f83be8830e4f0c8966558d0fa [formerly a1c537e8962a75da319c127e8b9bc27109a595bb]
Former-commit-id: 6e706993915981df3b77ae7ae1c9139eb5d97ac4
2016-06-23 00:37:32 +02:00
Lynix
e0071b196a Sdk/GraphicsComponent: Add Detach method
Former-commit-id: b80b7e52f4736f61c439a4242531adaefbdb75a2 [formerly 2c336b6480ae9a11ca1104ee1140e8f449bb2a02]
Former-commit-id: 54f77c634ce1f9bfc93a00d9a14567bd25a06b26
2016-06-20 13:11:31 +02:00
Lynix
04e52caa88 Sdk/GraphicsComponent: Add Detach method
Former-commit-id: 16bcd7d8a3b50235cdd50443d8a1ed55e4b939f2 [formerly 93e838eebb955d5bbe17113ced86a247122bf522]
Former-commit-id: be3d0d2e8fb9a887eb903c6b17f16a56e5eee1c7
2016-06-20 13:11:31 +02:00
Lynix
c7d4f7ca83 Noise: Fix errors/warnings
Former-commit-id: 1b0766a947b41e6154ef6d0ce7a9dbd58a718f35 [formerly 5204c1e68556379ca8cc69a1db8684eccb5e188d]
Former-commit-id: 75dbce8928d51b58555c319705c965616b5b965a
2016-06-19 16:09:22 +02:00
Lynix
e52656bed8 Noise: Fix errors/warnings
Former-commit-id: 37e946067a3324f102aabcad1f43bfdd775841a5 [formerly 04d3406dba7c84118888ba2cfdbf364f93860567]
Former-commit-id: 53316c61e484c1968ddcfb7c75acc57956a054f4
2016-06-19 16:09:22 +02:00