Lynix
|
a00dd39c51
|
Graphics/MaterialPipeline: Fix error when failing to override a shader
|
2016-12-21 18:25:22 +01:00 |
Lynix
|
b64aa72626
|
Renderer/UberShaderPreprocessor: Fix compile error
|
2016-12-18 01:23:46 +01:00 |
Lynix
|
459c5e7a09
|
Graphics/Shaders: Add possibility to override Über-shaders at runtime
|
2016-12-18 01:16:26 +01:00 |
Lynix
|
682dab32b3
|
Graphics/Shader: Make texture units statics
Provides better performances and prevents the sampler type bug to happen
|
2016-12-18 01:13:46 +01:00 |
Lynix
|
1a8805aad1
|
Renderer/UberShaderPreprocessor: Log shader code when failing to compile
|
2016-12-18 00:37:39 +01:00 |
Lynix
|
b468dbe092
|
Renderer: Add uniform dumper when shader fails to validate
|
2016-12-18 00:36:41 +01:00 |
Lynix
|
b410956d1b
|
Renderer/Renderer: Change texture unit parameter from UInt8 to unsigned int
|
2016-12-18 00:36:05 +01:00 |
Lynix
|
7de3c4905f
|
Core/String: Add Format static method
|
2016-12-16 18:37:06 +01:00 |
Lynix
|
5aa0c362a6
|
Graphics/DepthRenderTechnique: Fix SceneAmbient uniform not being sent
|
2016-12-15 23:08:56 +01:00 |
Lynix
|
ff5b72b469
|
Graphics/DepthRenderTechnique: No longer require a viewer
Fixes crash
|
2016-12-15 14:37:12 +01:00 |
Lynix
|
4e239236b1
|
Utility/SoftwareBuffer: Move to public API
|
2016-12-09 09:11:22 +01:00 |
Lynix
|
d62720d610
|
Utility/Buffer: Refactor Buffer classes
|
2016-12-09 08:56:46 +01:00 |
Lynix
|
1794c83a32
|
Utility/SimpleTextDrawer: Fix handling of whitespace glyphs
|
2016-12-03 00:37:02 +01:00 |
Lynix
|
fd196cf0ae
|
Graphics/TextSprite: Fix undefined behavior
|
2016-12-03 00:36:24 +01:00 |
Lynix
|
e3daf7ef1f
|
Core/String: Add GetCharacterPosition method
|
2016-12-03 00:34:55 +01:00 |
Lynix
|
e6e4a437bd
|
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
|
2016-11-30 13:08:08 +01:00 |
Lynix
|
3c5594c206
|
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
|
2016-11-28 17:27:12 +01:00 |
Lynix
|
0031b0fd83
|
Core/File: Fix OpenMode_MustExist for Linux
|
2016-11-27 14:23:36 +01:00 |
Lynix
|
efcce7d442
|
Core/Enums: Fix typo in OpenMode (MustExit => MustExist)
|
2016-11-27 14:23:26 +01:00 |
Lynix
|
a34d1e410c
|
Core/Enum: Convert OpenMode and StreamOption to the new flags system
|
2016-11-27 13:40:47 +01:00 |
Lynix
|
d509520904
|
Utility: Oops, so that field was used
|
2016-11-27 02:48:18 +01:00 |
Lynix
|
fda625b00a
|
Utility: Fix compilation again
|
2016-11-27 02:42:16 +01:00 |
Lynix
|
9cc20f1069
|
Utility: Fix compilation on Linux
|
2016-11-27 02:36:58 +01:00 |
Lynix
|
1db3d60cea
|
Utility/Enums: Change WindowStyleFlags to the new flags format
|
2016-11-27 02:28:39 +01:00 |
Lynix
|
057de1544b
|
Audio/Music: Fix Stop not resetting playing offset if music was already stopped
Also prevented a useless seek at destruction
|
2016-11-24 20:17:30 +01:00 |
Lynix
|
e7ddcaf876
|
Audio/Music: Fix Stop() not resetting playing offset
|
2016-11-24 12:15:16 +01:00 |
Lynix
|
faa03225bb
|
Utility/OBJLoader: Fix compilation
|
2016-11-24 10:01:22 +01:00 |
Lynix
|
0c8128b7e4
|
Mesh/MeshParams: Replace flipUVs by texCoordOffset and texCoordScale
|
2016-11-24 09:43:56 +01:00 |
Lynix
|
3ae5bfad63
|
Graphics/TextSprite: Fix scale not affecting bounding volume
|
2016-11-24 09:40:04 +01:00 |
Lynix
|
8d86306933
|
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
|
2016-11-23 14:07:52 +01:00 |
Lynix
|
3193aef29a
|
Audio/Music: Improve documentation
|
2016-11-22 14:25:35 +01:00 |
Lynix
|
2d13ff7aac
|
Revert "Utility/Formats: STBLoader will now convert the image to RGB8 if it has no alpha value"
This reverts commit c523e3cde5.
|
2016-11-18 22:39:26 +01:00 |
Lynix
|
f34d390216
|
Physics2D/RigidBody2D: Fix AddForce application point for Global coordinate system
|
2016-11-18 18:12:48 +01:00 |
Lynix
|
e4f507e67f
|
Physics2D/RigidBody2D: Fix collisions
|
2016-11-18 18:03:40 +01:00 |
Lynix
|
ac2193e0c2
|
Physics2D: Add support for SegmentCollider2D
|
2016-11-18 18:00:48 +01:00 |
Lynix
|
c523e3cde5
|
Utility/Formats: STBLoader will now convert the image to RGB8 if it has no alpha value
|
2016-11-18 01:16:36 +01:00 |
Lynix
|
ff7e64494f
|
Utility/Image: Add HasAlpha() method
|
2016-11-18 01:15:58 +01:00 |
Lynix
|
93a2e54667
|
Utility/PixelFormat: Fix mask bit orders
|
2016-11-18 01:15:36 +01:00 |
Lynix
|
cd0e9d97b8
|
Graphics/Sprite: Add SetMaterial and SetTexture overloads for searching a resource name
|
2016-11-17 18:24:36 +01:00 |
Lynix
|
23a85fb5ab
|
Physics2D/RigidBody2D: Fix removal of body from space
|
2016-11-15 16:01:39 +01:00 |
Lynix
|
43f93141ac
|
Utility/Algorithm: Fix GenerateBox plane rotation (Fix #114)
|
2016-11-14 00:02:01 +01:00 |
Gawaboumga
|
7a0049b392
|
Should fix the problem of Q activating A, this occurs when a keysym is related to several keycodes (#113)
|
2016-11-11 12:13:36 +01:00 |
Lynix
|
e4c89f2763
|
Physics2D/RigidBody2D: Fix SetMass need to be called twice
|
2016-11-10 17:24:22 +01:00 |
Lynix
|
9772b43542
|
Physics2D/RigidBody2D: Made SetGeom public
|
2016-11-10 17:18:44 +01:00 |
Lynix
|
7f445def13
|
Fix some warnings from MSVC
|
2016-11-10 16:44:29 +01:00 |
Jérôme Leclercq
|
8ed34d22fb
|
Core/ByteArray: Move ToHex implementation to .cpp
|
2016-11-08 16:14:56 +01:00 |
Jérôme Leclercq
|
4570f9a6e1
|
Utility/VideoMode: Make bpp optionnal (defaults to desktop bpp)
|
2016-11-08 01:14:04 +01:00 |
Jérôme Leclercq
|
9e84c397ba
|
Merge branch 'master' into culling
|
2016-11-07 11:26:48 +01:00 |
Jérôme Leclercq
|
ffe748b8c3
|
Window: Fix Threaded flag, seems to be working fine now
|
2016-11-07 10:51:23 +01:00 |
Jérôme Leclercq
|
94631e1a01
|
Utility/Window: Fix Linux compilation
|
2016-11-07 10:08:12 +01:00 |
Jérôme Leclercq
|
cf2bf52701
|
Utility/Window: Replace NAZARA_UTILITY_THREADED_WINDOW by a runtime flag (WIP)
|
2016-11-07 02:01:09 +01:00 |
Jérôme Leclercq
|
6ebe29ceb4
|
Utility/Win32: Generate only one WindowEvent_Moved per movement
When not using threaded windows.
Fixed #105
|
2016-11-04 23:18:36 +01:00 |
Jérôme Leclercq
|
581cc989de
|
Utility/Win32: Fix cached position never getting updated with threaded windows
Closes #104
|
2016-11-04 22:57:07 +01:00 |
Jérôme Leclercq
|
12f6877963
|
Fix some warnings
|
2016-11-04 22:25:16 +01:00 |
Jérôme Leclercq
|
c4ad52235f
|
Utility/Win32: Fix Window title when using NAZARA_UTILITY_THREADED_WINDOW
|
2016-11-04 22:24:56 +01:00 |
Jérôme Leclercq
|
e087129d4a
|
Fix many errors and warnings found out by MinGW
|
2016-11-04 18:14:52 +01:00 |
Lynix
|
38da351e9b
|
Utility/TextDrawer: Expose lines
|
2016-10-28 17:45:29 +02:00 |
Lynix
|
736b31af1b
|
Utility/SimpleTextDrawer: Whitespaces are now glyphs too
|
2016-10-28 17:44:59 +02:00 |
Lynix
|
a7d2d8cddd
|
Utility/AbstractImage: Inherit RefCounted
|
2016-10-20 23:53:22 +02:00 |
Lynix
|
3c29bfe516
|
Lua/LuaInstance: Make ArgCheck and ArgError const
|
2016-10-20 23:44:12 +02:00 |
Lynix
|
725dc6cdbc
|
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
|
2016-10-19 11:17:12 +02:00 |
Lynix
|
f3e1b19326
|
Core/FileLogger: Fix errors being written twice to the console with std replication (Fixes #103)
|
2016-10-18 19:16:38 +02:00 |
Lynix
|
438d8e918c
|
Physics2D/RigidBody2D: Remove gravity factor
|
2016-10-17 17:53:49 +02:00 |
Lynix
|
f18a84810f
|
Physics2D: Add BoxCollider2D class
|
2016-10-17 17:53:34 +02:00 |
Lynix
|
d530ca22e0
|
Final pass of Clang warning fixes
|
2016-10-17 16:14:35 +02:00 |
Lynix
|
c221d53839
|
Physics3D/ConvexCollider3D: Replace pointer with stride parameters by a SparsePtr
|
2016-10-17 16:01:41 +02:00 |
Lynix
|
4c6f049e0d
|
Fix another lot of warnings from Clang
Closes #90
Closes #91
Closes #92
Closes #93
|
2016-10-17 16:01:05 +02:00 |
Lynix
|
7e594a861f
|
Graphics: Fix EnableInstancing(bool) having no impact
|
2016-10-17 14:47:15 +02:00 |
Lynix
|
5a07bbd001
|
Fix a lot of warnings from Clang/GCC
|
2016-10-17 14:46:53 +02:00 |
Lynix
|
f858356bc2
|
Renderer/UberShaderPreprocessor: Fix EARLY_FRAGMENT_TESTS typo (Fixes #102)
|
2016-10-17 14:04:46 +02:00 |
Ardakaniz
|
fa32f70d14
|
Fix log crash
|
2016-10-16 19:21:06 +02:00 |
Ardakaniz
|
72fa0adcfd
|
Fix compilation + codingstyle
|
2016-10-16 18:39:05 +02:00 |
Ardakaniz
|
495976bff6
|
Remove DefaultLogger, just accept a SetLogger before initialization
|
2016-10-16 18:34:01 +02:00 |
Ardakaniz
|
308a603324
|
Log: Add possibility of set default logger (for initialization)
|
2016-10-16 18:21:05 +02:00 |
Ardakaniz
|
fca5aeb9cd
|
FileLogger: Make IsTimeLoggingEnabled const
|
2016-10-16 18:20:25 +02:00 |
Ardakaniz
|
64cec3fd01
|
AbstractLogger: Make IsStdReplicationEnabled const
|
2016-10-16 18:20:05 +02:00 |
Ardakaniz
|
33e4c89b73
|
Rename 'Physics 3D' to 'Physics 2D' in files head
|
2016-10-14 19:34:49 +02:00 |
Lynix
|
f3e041c4c0
|
Physics2D/RigidBody2D: Temporary remove SetGeom to fix a linking error
|
2016-10-14 18:01:24 +02:00 |
Lynix
|
119436a642
|
Physics2D/RigidBody2D: Cleanup and fix memory leak
|
2016-10-14 17:56:50 +02:00 |
Lynix
|
8c1b4527fd
|
Utility/Events: Fix TextEntered event with tabs on Linux
|
2016-10-14 17:50:12 +02:00 |
Lynix
|
9b48c9ee37
|
Physics3D: Rename ::GeomType to Nz::ColliderType3D
|
2016-10-14 17:27:30 +02:00 |
Lynix
|
9a7767867b
|
Push the current work on the Physics2D module
|
2016-10-14 17:07:13 +02:00 |
Lynix
|
be44a89a85
|
Sdk: Rename [Collision|Physics]Component to [Collision|Physics]Component3D
|
2016-10-13 08:23:25 +02:00 |
Lynix
|
b52c7c57bf
|
Physics3D: Rename PhysWorld to PhysWorld3D
|
2016-10-13 08:13:56 +02:00 |
Lynix
|
3765cba046
|
Physics3D: Rename PhysObject to RigidBody3D
|
2016-10-13 08:06:14 +02:00 |
Lynix
|
3c4d084b27
|
Physics3D: Rename Physics module class to Physics3D
|
2016-10-13 07:40:12 +02:00 |
Lynix
|
b7a383d68c
|
Physics3D: Rename all *Geom to Collider3D
|
2016-10-13 07:29:34 +02:00 |
Lynix
|
8781a628e0
|
Physics: Rename PhysGeom to Collider3D
|
2016-10-13 06:08:17 +02:00 |
Lynix
|
24f1859ec2
|
Physics: Change includes to Physics3D
|
2016-10-13 06:03:22 +02:00 |
Lynix
|
eae8847bd1
|
Physics: Move files to Physics3D
|
2016-10-13 06:01:32 +02:00 |
Gawaboumga
|
eb1416f48d
|
Fix comment
|
2016-10-12 21:38:33 +02:00 |
Gawaboumga
|
f19100d179
|
Fix event: text entered (still broken with some key combinations and non printable characters)
|
2016-10-12 21:07:04 +02:00 |
Lynix
|
4ba744c1bc
|
Fix merge fails
|
2016-10-12 17:29:08 +02:00 |
Lynix
|
561c0cf51f
|
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
|
2016-10-12 16:51:18 +02:00 |
Jérôme Leclercq
|
96a886260e
|
Network: Fix compilation on Linux x86 (Fixes #81)
Former-commit-id: b9ee4a38914e101751907a0afd5bc4387c4cc595 [formerly fbd619850d74c3264eead6456950549a00445a48] [formerly 38aa0d99632748baef4bdbed948e97d3348fd7c3 [formerly 24dc3d90f246b8a437a6fc1ace1b3091fd0e8df9]]
Former-commit-id: 37cfa200c8effe1822e9e2c8dd3224f8d4138c9d [formerly 5a4fdb8f93bcef49702e73d3ca8c7f5a1be56716]
Former-commit-id: 3e444884880bb866d4b66b5d4531272a02ac4125
|
2016-10-08 20:55:00 +02:00 |
Lynix
|
42240afb7c
|
Utility/PixelFormat: Fix RGB32 and RGBA32 formats (Fix #80)
Former-commit-id: dceb517cec5aeb1202c9725c62248ca182310528 [formerly 4ac3d4cacf5217c85027f3895a5673c8827cc0c5] [formerly ae697fbfacc90215483a431a3d3377ddf5814a98 [formerly cc43ad0eb6a7793b17e582d4bf9ce2812d47ca2b]]
Former-commit-id: 6bd38f6ccb14944d7dcf5b69cda173c1b3c4f02e [formerly c32c42d98d003c181ee0ae1f5e97037d24497a07]
Former-commit-id: d87a202835b7929db20c46a05a0dadb0f497c306
|
2016-10-07 19:17:07 +02:00 |
Lynix
|
7c1680ada7
|
Network/SocketPoller: Fix Wait not updating error parameter (fixes #79)
Former-commit-id: fd04ad1ef0b3c86e02d12251c384c5ee2976460d [formerly 57f72f946a0182c022ad8fc18aea1867914f6552] [formerly bbbadcedac8d46ff33f53a24053d1a9c06d09b8b [formerly f536546d45c326658845c287a1fa6d9d4f8c5a99]]
Former-commit-id: 94246df60ecd371a07a57c12586d1d6bc7279076 [formerly b693141c531e6a61a3e8bc703ad7adf0fdb7a12d]
Former-commit-id: cbaf3deb146ad0a38f59d890ea99d66d49d9f730
|
2016-10-05 00:50:27 +02:00 |
Lynix
|
d8b7fad5f0
|
Utility: Fix NoWindowSystem parameter
Former-commit-id: e52ac3a387001968fb0e998b788aaad715696a63 [formerly db7e147f903a51ed676f3580ae4e5c14c697ce2a] [formerly 5c467bc943641505761e555b394f1e29201a5680 [formerly 3906b482b0ebfd99d26cc54d7ace3e6d628241e4]]
Former-commit-id: 13ac52c4b8fe3e9c73d38387e8fa44690d225a5c [formerly 0554f1fddf0023ccad75f2c946653f052f588e8a]
Former-commit-id: d608750b66faf4dae989f7576c268a3ad32854f4
|
2016-10-05 00:41:45 +02:00 |
Lynix
|
fc3fb062e0
|
Utility: Add Parameters and NoWindowSystem option
Temporary fix until Utility module has been split.
Former-commit-id: 702929f41c8f1dd4015b64e9b331c150ad6fd953 [formerly f113bd948da6a8c5399aab48f53b6cb5ca272081] [formerly 593365938d7e3a835b94727ec6dc744a7a113822 [formerly e43d02e4e221e5c1d85320d71d1a258db44768d1]]
Former-commit-id: 29e2dd7ff9ee608847e3f78a7474e3286343b152 [formerly cf10e1a9dd5ca6df0bdf39730e2b38e9ea0d673a]
Former-commit-id: a479d4eb078b30d6e7b34bd53dba6366fad643de
|
2016-10-05 00:26:06 +02:00 |
Lynix
|
7952c1531a
|
Utility/X11: Fix compilation on Ubuntu 14.04
Former-commit-id: ec60ac14249ec8373b94adc151689bb296a32eb8 [formerly f133d000ffa0af394ff13f1cdb5c15998e168cb3] [formerly a273e695a23571703a86fb48baf2b3481a880e7f [formerly 16e55866c0bf4159de7ab70f01f10ee8cd85c460]]
Former-commit-id: 4119b010eb683593fc1a874a18cd43258a7bb686 [formerly 4f25a87bee75670940a2ad68b61a32342e3ddcf9]
Former-commit-id: f811f2c2dbe89bf4a9442b11a2c50b54719c85bd
|
2016-10-04 18:09:15 +02:00 |