Jérôme Leclercq
5669b5bc60
Graphics: Rename Material to MaterialPass
2021-08-19 18:47:11 +02:00
Lynix
2ee3957822
Renderer: Add NAZARA_REQUEST_DEDICATED_GPU macro
2021-08-04 15:58:24 +02:00
Jérôme Leclercq
46dfa503eb
Update PhysicsDemo example
2021-07-13 12:04:51 +02:00
Jérôme Leclercq
0777badbe0
Examples/PhysicsDemo: Remove useless code
2021-07-11 11:18:01 +02:00
Jérôme Leclercq
8458301a64
Add support for depth clamping
2021-07-09 00:22:08 +02:00
Jérôme Leclercq
4728d5f2a8
Fix DeferredShading example
2021-07-08 22:47:45 +02:00
Jérôme Leclercq
d3e0d8a39f
Shader: Replace select_opt by const_select
2021-07-08 10:53:11 +02:00
Jérôme Leclercq
309fd547e1
Fix compilation errors and warnings
2021-07-07 22:38:24 +02:00
Jérôme Leclercq
ea899e4361
Examples/RenderTest: fix lighting dir
2021-07-07 22:38:24 +02:00
Jérôme Leclercq
4ac5fe7cba
Graphics: Add RenderSystem and frame pipeline
2021-07-06 11:04:22 +02:00
Jérôme Leclercq
f14db3f5e9
Renderer: Expose RenderTarget and framebuffers indices
2021-07-03 13:52:29 +02:00
Jérôme Leclercq
d6248a061d
Add PhysicsDemo (first ECS demo)
2021-06-20 14:06:28 +02:00
Jérôme Leclercq
3cd9172f7a
Graphics: Make use of shader binding sets
2021-06-16 16:50:00 +02:00
Jérôme Leclercq
5559fe1af7
Update RenderTest to test shader binding sets
2021-06-16 16:50:00 +02:00
Jérôme Leclercq
f22b501e25
Add initial support for shader binding sets (WIP)
2021-06-16 16:50:00 +02:00
Lynix
54d56abc56
WIP
2021-06-16 16:50:00 +02:00
Jérôme Leclercq
b85cb174ce
Reverse Y axis (+Y is now up)
2021-06-06 15:59:25 +02:00
Jérôme Leclercq
0411271851
Utility/Mesh: Fix Recenter() method for other vertex layouts
2021-06-05 19:09:12 +02:00
Jérôme Leclercq
613b3b8627
DeferredShading: Update skybox
2021-06-05 19:08:38 +02:00
Jérôme Leclercq
e26c1f8e68
Graphics: Add ViewerInstance class
2021-06-05 19:06:02 +02:00
Jérôme Leclercq
743f8eeb24
Graphics/ModelInstance: Add UpdateWorldMatrix method
2021-06-05 19:05:06 +02:00
Jérôme Leclercq
1dc39cccfd
Improve DeferredShading demo
2021-06-02 20:17:01 +02:00
Jérôme Leclercq
6161bbec76
Renderer: Handle more depthstencil formats (as Depth24Stencil8 may not be supported everywhere)
2021-06-02 20:16:43 +02:00
Jérôme Leclercq
9ee3a0d6be
DeferredShading: Add bloom
2021-06-01 20:28:19 +02:00
Jérôme Leclercq
7bbe879d2f
DeferredShading: Fix light spawning
2021-06-01 18:15:29 +02:00
Jérôme Leclercq
4d74cef034
Math: Remove NAZARA_MATH_ANGLE_RADIAN and functions using it
2021-06-01 17:37:40 +02:00
Jérôme Leclercq
ad6028e0bd
Fix last commit
2021-06-01 16:38:52 +02:00
Jérôme Leclercq
67f2ec635a
DeferredShading demo: Add keys to disable forward pass/light animations
2021-06-01 16:38:31 +02:00
Jérôme Leclercq
56b8d83bab
DeferredShading demo: Add a skybox
2021-06-01 16:29:24 +02:00
Jérôme Leclercq
557c23a9fa
Minor stuff
2021-05-30 16:45:50 +02:00
Jérôme Leclercq
d121393267
Audio: Add mp3 support + new demo
2021-05-30 16:45:50 +02:00
Jérôme Leclercq
453a75a37d
DeferredShading: Improve lights
2021-05-30 16:45:16 +02:00
Jérôme Leclercq
a24c8b559a
Remove leftovers
2021-05-30 16:04:07 +02:00
Jérôme Leclercq
109b2a156e
OpenGLRenderer: Allow RenderPipeline without a fragment shader on OpenGL ES
2021-05-29 00:32:00 +02:00
Jérôme Leclercq
336e70f72e
DeferredShading: Implement stencil optimization
2021-05-28 23:00:16 +02:00
Jérôme Leclercq
ff505e9019
Renderer: Implement and fix front face (winding order) between Vulkan / OpenGL
2021-05-28 22:58:14 +02:00
Jérôme Leclercq
392a23eeb1
Add Std140Debug "example" (using OpenGL directly to debug stuff)
2021-05-26 22:23:30 +02:00
Jérôme Leclercq
d2734d4f4b
Examples/DeferredShading: Optimize rendering with light meshes
2021-05-26 22:23:00 +02:00
Jérôme Leclercq
68447ef0da
Update main.cpp
2021-05-25 15:37:59 +02:00
Jérôme Leclercq
335bb82be1
Renderer/Texture: Add static helpers
2021-05-25 15:37:55 +02:00
Jérôme Leclercq
44c8e7a627
Upgrade example code
2021-05-25 10:40:07 +02:00
Jérôme Leclercq
8cdd0b51cb
Upgrade Audio (part 2)
2021-05-25 10:40:07 +02:00
Jérôme Leclercq
f4bc104810
Improve DeferredShading demo
2021-05-22 13:38:41 +02:00
Jérôme Leclercq
8a6f0db034
Example: replace pointlights by spotlights
2021-05-19 21:16:55 +02:00
Lynix
13feaf4aab
Renderer: RenderWindow now requires a RenderDevice
2021-05-16 23:13:00 +02:00
Lynix
61d082e61b
Shader/ShaderWrite: Add optimize bool
2021-05-16 23:08:36 +02:00
Lynix
1f05e950e8
Move resources to bin
2021-05-16 15:38:34 +02:00
Jérôme Leclercq
131d5f7afb
Add DeferredShading example
2021-05-15 15:26:53 +02:00
Jérôme Leclercq
24c2de405f
Improve xmake build
2021-05-14 03:35:32 +02:00
Jérôme Leclercq
2a4f020dd7
Move resources to bin directory
2021-05-14 03:35:32 +02:00
Jérôme Leclercq
87ce2edc6e
Shader: Add initial support for options (WIP)
2021-04-20 18:18:27 +02:00
Jérôme Leclercq
7da02c8708
Fix RenderTest shader code
2021-04-20 18:18:27 +02:00
Jérôme Leclercq
b234134abc
Shader/ShaderLang: Add type inference for variable declaration
2021-04-20 18:18:27 +02:00
Jérôme Leclercq
3499c1f92f
Shader: Remove the need of layout(std140) in external block
2021-04-20 18:18:27 +02:00
Jérôme Leclercq
5a63eb4d97
Update RenderTest demo with shaderlang
2021-04-20 18:18:27 +02:00
Jérôme Leclercq
08c2f711b0
Graphics/Material: Add UpdateBuffers
2021-02-15 18:16:19 +01:00
Jérôme Leclercq
b9151d8a7a
Graphics: Improve TextureSampler handling
2021-01-27 18:50:49 +01:00
Jérôme Leclercq
a9e9ef2524
Graphics: Add GraphicalMesh and Model classes
2021-01-27 16:45:00 +01:00
Jérôme Leclercq
e3e5c4ba8f
Graphics: Add ModelInstance class
2021-01-22 23:32:32 +01:00
Jérôme Leclercq
a6ff64106e
Minor stuff
2021-01-22 23:23:28 +01:00
Jérôme Leclercq
ef1f4c770a
Use a better texture for alpha-testing
2021-01-03 10:48:30 +01:00
Jérôme Leclercq
f327932738
Commit current work
...
Reworked conditions, added uber-shaders, comparison nodes, fixed Discard
2021-01-02 21:15:59 +01:00
Jérôme Leclercq
ad88561245
Graphics: Fix MaterialPipeline::GetRenderPipeline
2020-10-31 16:29:02 +01:00
Jérôme Leclercq
a02c300c0c
Add GraphicsTest demo
2020-10-30 23:08:55 +01:00
Jérôme Leclercq
2b6a463a45
Remove Nz::String and Nz::StringStream
2020-09-25 19:31:01 +02:00
Jérôme Leclercq
f15709c8a3
Renderer: Replace unique_ptr by shared_ptr
2020-09-20 15:56:58 +02:00
Jérôme Leclercq
77b46e4811
Update RenderTest shaders
2020-09-20 14:54:09 +02:00
Jérôme Leclercq
84a25df0bf
Update RenderTest demo
2020-09-20 14:53:44 +02:00
Jérôme Leclercq
98e20ecbb7
Last modules fixes
2020-09-17 18:54:33 +02:00
Jérôme Leclercq
0a46b83061
RenderTest: Make UBO Dynamic
2020-09-02 17:21:07 +02:00
Jérôme Leclercq
b2a7e620e0
Merge branch 'master' into nazara-next
2020-08-27 20:12:36 +02:00
Jérôme Leclercq
c8e74b6196
Rename VulkanTest to RenderTest
2020-08-27 19:44:31 +02:00
Jérôme Leclercq
2a875c8bdc
Remove Graphics module and fix compilation
2020-08-27 19:43:31 +02:00
Jérôme Leclercq
bc92d030ed
Fix VulkanTest
2020-08-27 19:29:40 +02:00
Jérôme Leclercq
cbdac32f5f
VulkanRenderer: Handle window resize
2020-08-27 16:16:33 +02:00
Jérôme Leclercq
6c379eff68
Update vert.shader
2020-08-23 18:32:31 +02:00
Jérôme Leclercq
9df219e402
Add SpirvConstantCache
...
And unsigned int types for shaders
2020-08-20 01:05:16 +02:00
Jérôme Leclercq
837a6585a1
Split shader generation to a new module
2020-08-11 00:00:36 +02:00
Jérôme Leclercq
777121dbce
Remove SPIRV handling in demo
2020-08-09 18:42:01 +02:00
Jérôme Leclercq
0da2ee6c99
First rendering using Spir-V generated shaders \o/
2020-08-09 00:24:07 +02:00
Jérôme Leclercq
251810ca99
WIP SpirvWriter
2020-07-29 11:22:52 +02:00
Jérôme Leclercq
6d0a59caab
VulkanTest: Use generated shader nodes
2020-07-22 14:48:35 +02:00
Jérôme Leclercq
4c0dc7813d
VulkanTest: Enable relative mouse mode
2020-07-14 21:59:25 +02:00
Jérôme Leclercq
b076a517c6
Merge branch 'vulkan' into shader-nodes
2020-07-08 22:38:24 +02:00
Lynix
4f671873c1
Renderer: Add NazaraBinary shader "language" and handle it in OpenGLRenderer
2020-06-18 20:05:22 +02:00
Lynix
ad687b2afe
Demo/SpaceBattle: Fix mouse
2020-06-02 16:24:31 +02:00
Lynix
e4c95da19a
Update Vulkan shaders
2020-06-01 17:13:58 +02:00
Lynix
e0e7435c55
Merge fixes
2020-05-27 20:03:46 +02:00
Lynix
68208f5426
Merge branch 'master' into vulkan
2020-05-27 19:48:22 +02:00
Lynix
b0c72a6101
Replace platform backends by SDL
2020-05-27 17:47:52 +02:00
Lynix
c071f52d8f
Platform/Mouse: Add SetRelativeMouseMode
2020-05-27 17:08:49 +02:00
Lynix
71c11c5d6f
Add PlatformSDL2_Path config
2020-05-27 16:58:21 +02:00
Jérôme Leclercq
1425f99edf
Merge branch 'master' into SDL2
2020-05-27 11:11:21 +02:00
Lynix
77186ba456
Update VulkanTest demo
2020-05-11 14:12:38 +02:00
Lynix
b7a7c84a89
Minor fixes
2020-04-26 18:22:07 +02:00
Lynix
dd74e5ecc1
Includes fix
2020-04-13 16:29:15 +02:00
Lynix
a82c393a05
Don't link VulkanTest with VulkanRenderer
2020-04-13 15:13:15 +02:00
Lynix
e905c3a004
Move Vulkan debug callback to module
2020-04-13 15:12:58 +02:00
Lynix
f1811df6f6
Add lighting in VulkanTest
2020-04-10 17:36:52 +02:00
Lynix
8eccbe8189
VulkanTest now longer require Vulkan
2020-04-10 17:36:26 +02:00
Lynix
9507c56fc9
PixelFormat rename
...
PixelFormatInfo => PixelFormatDescription
PixelFormat => PixelFormatInfo
PixelFormatType => PixelFormat
2020-04-10 14:19:36 +02:00
Lynix
87f1209327
Vulkan: Refactor command buffer and introduce command pool
2020-04-07 21:10:16 +02:00
Lynix
ac8b908079
Vulkan: Replace ShaderBinding& by ShaderBindingPtr
2020-04-06 21:13:59 +02:00
Lynix
f443bec6bc
Add command buffers (WIP)
2020-04-02 21:07:01 +02:00
Lynix
cf396b0792
Add support for VK_EXT_debug_utils
2020-03-26 23:34:58 +01:00
Lynix
1dc0ed8e94
Add ShaderBinding
2020-03-26 21:19:46 +01:00
Lynix
874130efd4
Implement Texture and TextureSampler
2020-03-26 21:18:35 +01:00
Lynix
509c392e05
Implement UploadPool to efficiently update UBOs
2020-03-26 21:13:06 +01:00
REMqb
96ea792656
~ Formatting
2020-03-21 12:42:50 +01:00
Lynix
4ede9f1cfe
Add texture in demo
2020-03-18 13:48:05 +01:00
Lynix
8d0a2cb70c
Fix example
2020-03-14 18:10:50 +01:00
Lynix
b774a879b6
Rework buffers synchronization
2020-03-13 18:44:49 +01:00
Lynix
63547fcd4e
Replace DeviceHandle by references
...
and keep device alive until Vulkan is freed
2020-03-13 18:38:26 +01:00
Lynix
2b3241f354
Add RenderPipelineLayout
2020-03-05 20:35:31 +01:00
Lynix
74275292bf
Some cleanup
2020-03-05 17:24:55 +01:00
Lynix
9515f1c807
Improve synchronization based on vulkan-tutorial
...
https://vulkan-tutorial.com/Drawing_a_triangle/Drawing/Rendering_and_presentation
2020-03-04 20:13:37 +01:00
Lynix
771355ec87
Switch to Dr Freak model
2020-03-04 18:55:52 +01:00
Lynix
7ba9a33d35
Add Fence objects (+ use them for sync)
2020-03-04 18:50:41 +01:00
Lynix
7bf734cdd4
Improve pipeline building
2020-03-03 22:26:57 +01:00
Lynix
7180a8d94e
WIP
2020-03-01 20:31:41 +01:00
Lynix
286461c482
Make use of Nazara uniform buffer
2020-03-01 12:49:49 +01:00
Lynix
af28ea02a8
Vulkan usage fixes
2020-02-29 23:28:59 +01:00
Lynix
5d449095bf
Renderer: Add ShaderStage class
2020-02-29 23:28:21 +01:00
Lynix
798425ce10
Some work on render pipelines
2020-02-27 23:12:29 +01:00
Lynix
c05ea4095a
Begin work on RenderPipeline
2020-02-25 22:56:08 +01:00
Lynix
cb66dddd45
Merge branch 'nazara-next' into vulkan
2020-02-25 19:15:07 +01:00
Lynix
2154782840
Fix Tut00 linking
2020-02-24 19:43:52 +01:00
Lynix
f0d11aea72
Fix missing include
2020-02-24 18:05:12 +01:00
Lynix
43ee75b75f
Replace #include <NDK/ by #include <NazaraSDK/
2020-02-24 17:57:46 +01:00
Lynix
eb8800f812
Remove Lua and Noise modules
2020-02-24 17:52:06 +01:00
Lynix
79f732ee8a
VulkanRenderer: Replace ObjectHandle by std::shared_ptr/raw pointers
2020-02-23 12:02:15 +01:00
Lynix
0c008236ba
Minor fixes + update vulkan include
2020-02-23 01:28:16 +01:00
Lynix
8be2342f25
Merge branch 'master' into vulkan
2020-02-23 00:46:48 +01:00
Lynix
3d22321109
Big f***ing cleanup part 1
2020-02-23 00:42:22 +01:00
Lynix
5dd37ed3d8
Demo: Remove useless line
2020-01-25 19:15:45 +01:00
Lynix
380c5eb9ae
Fix SpacebattleDemo
2020-01-04 12:16:19 +01:00
Lynix
b3af14f65a
Utility/OBJLoader: Fix OBJ uvs
2020-01-04 12:15:54 +01:00
REMqb
ef791e2f3c
~ WIP input IME
2019-12-19 19:59:43 +01:00
REMqb
350a1cf09f
~ Fix linux build
...
~ Fix dopler example
2019-05-19 17:17:37 +02:00
Lynix
ab5188c57d
Add scancode and virtual key and fix some sdl stuff on Windows
2019-05-19 16:34:29 +02:00
Lynix
79b0bd644c
Add text outlines!
2019-04-16 01:46:26 +02:00
REMqb
848f05a420
~ Initial SDL2 implementation
...
Limitation
- Dependent projects need to set NAZARA_PLATFORM_SDL2 if nazara has been build with SDL2 since OpenGL.hpp (and maybe some other headers) exposes platform details
- SDL2 window doesn't supports async window since the API isn't fitting for now
- Contexts parameters can't be changed until we close all the SDL windows (SDL limitation)
2019-04-03 21:17:06 +02:00
Jérôme Leclercq
ed46c87781
Refactor the way resources are loaded ( #191 )
...
* WIP
* WIP
* Font works
* WIP: Only Music remains
* Looks like it's working
* Fix oopsie
* Core/ObjectRef: Add cast functions
* Update ChangeLog.md
* Audio/SoundStream: Make sound stream thread-safe
2018-10-28 01:53:11 +02:00
Lynix
960af3afa3
Fix example not compiling
2018-09-01 13:22:37 +02:00
Lynix
03d2742fed
Demo: Fix Particles not building
2018-08-31 22:07:47 +02:00
Jérôme Leclercq
5e6204fad4
Fix compilation
2018-08-31 17:33:51 +02:00
S6066
f9c5867d72
Fix cursor when switching demo in DemoParticles ( #168 )
...
* fix cursor
* whoopsie
2018-06-28 16:11:54 +02:00
Lynix
43bb487801
Merge branch 'master' into vulkan
2018-04-26 22:48:49 +02:00
Jérôme Leclercq
2da086b7df
New Render queues ( #161 )
...
* Add new render queues proof of concept + scissoring support (WIP)
* Graphics: Adapt basic sprites rendering to new render queue system
* Graphics: Fix layers when rendering sprites
* Graphics/RenderQueue: Fix sprite default overlay
* Graphics: Enable scissor test by default
* SDK/Widgets: Enable scissoring on widgets
* Graphics: Handle almost everything with the new renderqueues system
Todo:
- Billboard rendering
- Proper model rendering
* Graphics/RenderQueue: Billboard drawing now works (WIP)
At 1/4 of previous code performances due to individually process of billboards
* Add new render queues proof of concept + scissoring support (WIP)
* Graphics: Adapt basic sprites rendering to new render queue system
* Graphics: Fix layers when rendering sprites
* Graphics/RenderQueue: Fix sprite default overlay
* Graphics: Enable scissor test by default
* SDK/Widgets: Enable scissoring on widgets
* Graphics: Handle almost everything with the new renderqueues system
Todo:
- Billboard rendering
- Proper model rendering
* Graphics/RenderQueue: Billboard drawing now works (WIP)
At 1/4 of previous code performances due to individually process of billboards
* Graphics/RenderQueues: Add full support for billboards
* Graphics/RenderQueue: Cleanup and improve billboard rendering
* Graphics/RenderQueue: Fix model drawing
* Examples/Particles: Fix lighting on space station
* Graphics: Cleanup forward render queue/technique
* Fix compilation under Linux
* Graphics/ForwardRenderTechnique: Fix case when scissoring is enabled on material but disabled on element
* Add support for Deferred Shading
* SDK/Widgets: Fix widget rendering
* Graphics: Remove legacy code from render queues
* Graphics: Fix some objects sometimes not showing up due to broken scissor box
* Fix compilation error
* Sdk/GraphicsGraphics: Fix bounding volume
* SDK/World: Fix self-assignation
* Update changelog for render queues
2018-04-11 19:36:52 +02:00
Lynix
14248bb6c6
Example/SpacebattleDemo: Take const ref to EntityHandles
2018-04-10 23:52:28 +02:00
Jérôme Leclercq
cd31e6c397
Add buffer support
2018-03-09 16:49:01 +01:00
Lynix
b2d10f6e69
Examples: Fix FirstScene movements
2018-02-18 14:17:13 +01:00
Jérôme Leclercq
7d54ac4c10
Merge branch 'master' into vulkan
2018-02-13 13:06:01 +01:00
Jérôme Leclercq
fb3eb9443e
Core/Clock: Restart now returns the elapsed time in milliseconds
2018-02-07 15:02:44 +01:00
Faymoon
e86e29f822
Update FirstScene to use EventHandler and remove useless lines ( #151 )
...
* Update FirstScene to use EventHandler and remove useless lines
* Update strange indentations made by VS
* Oops
* fix a little error
* fixed stranges comments
* fix littles errors
* fix indent
* Re fix Indent
* fix last errors
* fix errors fund by alexandre jannaiux
* fix lisibility of comments
2018-01-15 23:46:52 +01:00
Lynix
1e190caa2c
Fix compilation
2017-11-24 20:15:04 +01:00
Lynix
4c6b5d0546
Merge branch 'master' into vulkan
2017-11-24 20:14:39 +01:00
Lynix
220e985144
Fix compilation of Particles demo
2017-11-19 20:14:41 +01:00
Lynix
d688cecbde
Renderer: Replaced RenderTarget::Get[Height|Width] by RenderTarget::GetSize
...
Utility: Removed Window::Get[Height|Width] methods
2017-10-28 23:26:22 +02:00
Lynix
302a65a8aa
Fix warning
2017-10-19 20:59:38 +02:00
Lynix
b14a9f219a
Small change
2017-10-11 00:33:41 +02:00
Lynix
7fb1bd387d
Demo: Change keyboard control by mouse control
2017-10-11 00:30:05 +02:00
Lynix
4bdcb1f31f
Fix demo compilation and warnings
2017-10-10 21:52:36 +02:00
Jérôme Leclercq
67ddbbe494
Fix LogoDemo after mapper change
2017-10-10 21:52:31 +02:00
Lynix
c763dea4e1
Merge branch 'master' into reflection-mapping
2017-10-02 21:11:15 +02:00
Gawaboumga
bbac0838dd
Include-What-You-Use ( #137 )
...
* IWYU Core
* IWYU Noise
* IWYU Utility
* IWYU Audio
* IWYU Platform
* IWYU Lua
* IWYU Network
* IWYU Physics2D
* IWYU Physics3D
* IWYU Renderer
* IWYU Graphics
* IWYU NDKServer
* IWYU Fix
* Try to fix compilation
* Other fixes
2017-10-01 11:17:09 +02:00
Lynix
bccbc0dbf1
Move warning fixes!
2017-09-30 15:23:05 +02:00
Gawaboumga
5aa072cee3
New module: Platform - Split window management from Utility module ( #128 )
...
* New module: Platform - Split window management from Utility module
Final touch
* NDK/SDK: Bring back initialization of Utility
2017-08-30 10:22:50 +02:00
Lynix
596d65f1ed
Merge branch 'master' into vulkan
2017-08-20 21:35:51 +02:00
Lynix
a09accc22e
LogoDemo: remove debug log
2017-08-16 20:34:19 +02:00
Lynix
0e99f93866
Demo: New LogoDemo for particles, yay
2017-08-16 20:32:50 +02:00
Lynix
e2248ce543
Vulkan demo: Improve movements
2017-08-14 01:54:15 +02:00
Lynix
037274a57f
Push vulkan shaders
2017-08-06 12:14:39 +02:00
Lynix
cc0c661dd7
Add Vulkan demo
2017-08-06 12:13:39 +02:00
Lynix
9944a228b5
Merge branch 'master' into vulkan
2017-07-04 22:41:29 +02:00
Lynix
487bd64bcf
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-06-10 22:33:03 +02:00
Jérôme Leclercq
09bace0f28
Sdk/LuaBinding: Bind UdpSocket
2017-05-18 11:44:28 +02:00
Lynix
1305e8434a
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-04-17 23:42:21 +02:00
Lynix
5b236ab09a
Add test shader
2017-03-19 20:31:04 +01:00
Lynix
9341f7e62a
Add Tutorial 02 source code
2017-03-13 07:55:54 +01:00
Lynix
f406068c45
Utility: Rework cursors
...
-Rename WindowCursor to SystemCursor
-Merged Cursor class with SystemCursor enum
2017-01-16 00:32:59 +01:00
Lynix
645e4aed17
Examples/Particles: Disable compatibility profile by default
2016-12-28 18:11:19 +01:00
Lynix
b4db169312
Try to fix branch
2016-12-03 00:58:01 +01:00
Lynix
e6e4a437bd
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
2016-11-30 13:08:08 +01:00
Lynix
89aca11913
Example/FirstScene: Fix typo
2016-11-27 12:39:34 +01:00
Lynix
fd605ade12
Add new particles demo (Space battle)
2016-11-24 12:14:58 +01:00
Lynix
0fa50ade91
Example/FirstScene: Fix compilation
2016-11-24 10:15:27 +01:00
Lynix
df24519230
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
2016-10-27 18:36:47 +02:00
Lynix
22ff8c488d
Example/Build: Fix Tut00 build
2016-10-17 13:25:51 +02:00
Jérôme Leclercq
f309cee8d6
Example: Fix compilation of Tut00 after Physics change
...
Had some trouble with spaces
2016-10-14 20:12:21 +02:00
Jérôme Leclercq
ed3f98ceeb
Example: Fix compilation of Tut00 after Physics change
2016-10-14 18:33:53 +02:00
Lynix
d59fd12824
UnitTests: Try to fix AcceptClient error
...
Former-commit-id: 2545ccc482b0726c23b85e12a3aaa294837676c1 [formerly eda50f108c9d8a4991b59346f47be1850b690f26] [formerly 8b467d645f61cc8b2fcb20318f5c8d792d3fe247 [formerly 287e1abaacb666890183535fc62fa33499f96e83]]
Former-commit-id: 40325f685aa612016580d887e8fec111a0845594 [formerly 37695b3f6793e947d79c37b023b9f388b6d888d3]
Former-commit-id: 7c6a7d60223733a253d05b52592146ddb51705b8
2016-10-09 14:05:07 +02:00
Lynix
42db00a52c
Example/Tut01: Improve background color
...
Former-commit-id: 883a1115cb7fee2581c8a00db0e194482cf6561e [formerly 29bf1560e1953cf52b5c78ccff06cd4505412da3] [formerly a455d8601a37dff40f7f19b3298a7bab86f721ac [formerly 845a30ade4c32adba2d3b031c5bdf85ebbefb7bf]]
Former-commit-id: cda183f3e044cf0798db4e356fc053286e22613d [formerly 17e2ff120bc690719ae5f9eb466afb8fb7728270]
Former-commit-id: e1cd50d13b37cfc293a0405093e0fb57f3990c58
2016-08-29 13:32:16 +02:00
Lynix
b91eac9935
Example/Tut01: Improve background color
...
Former-commit-id: 68e17a9e3537eb9fdcbb2598a135f79d64d63358 [formerly 31e48638ffe15d3736b5f7031a1ee694943e9dda] [formerly b66e37c14d914da006d9430b2ac970c0bdb8b926 [formerly 18438817c43953af720614a1c5f719d77ae6db0c]]
Former-commit-id: 55e1b25146184f89cba9b1ff1ee7519db6fbd9e6 [formerly a23adc4f2e2973e6623ffec4c08ab3039ae11e20]
Former-commit-id: e0c98071bf64cd3ef4d9f6c335606368626ae74e
2016-08-29 13:32:16 +02:00
Lynix
f0787cb505
Sdk/Application: Add command-line arguments handling
...
Former-commit-id: 9f98c2fea531e23540c213d3c1e4c85391fc9e1a [formerly b3cb8fff86ac0a754b72baf9e6278f20b407ef17] [formerly 8665dec44d98961698bdeaa63e670e2e15de7d1d [formerly d8dfeaae490b2efd430599f2b1fa02c531aa4de6]]
Former-commit-id: 51c00f9263c4c7e193bf2ca8de860e03e9d0f402 [formerly d09b90f14e62f85c0056bf4ba872d9975efde1eb]
Former-commit-id: f82b2332083d6d6099ebece01e239c99d15f3b5f
2016-08-28 21:47:29 +02:00
Lynix
d9d2347688
Sdk/Application: Add command-line arguments handling
...
Former-commit-id: efe6c5a1d911bb78314f8819575699874f5101e8 [formerly a9b33eea0b4b261d3e3a63d8949512f737dbe1e1] [formerly bd00d4e8009ff0efa74e6a27d78960f6d3d72c17 [formerly 17b26899d0c158c77ea0ab4cfa243e92c2145b6b]]
Former-commit-id: 4caea7e656e3718e1d462c5ed280aa6353368166 [formerly b82d884df55141a10251e84e54e0a40f84db2a5e]
Former-commit-id: 3798d603338416b18a4d427cf8b3cb87bac12ff6
2016-08-28 21:47:29 +02:00
Lynix
c1835575c6
Example/FirstScene: Setup Spaceship and World lua variables
...
Former-commit-id: c113b91b5b13018cecab3e54fd74a92f728745eb [formerly ee0a0b6d6bfe0a1b66a85bf00700bbd2665a71b1] [formerly 626c1b3e83cf5c1d6fb381c75a93da461c2fcdbc [formerly 70589bc22f397ac5e3e3981e1e6963dafaf498f6]]
Former-commit-id: 86c08c93a0f18ef60d9cc2d73f229ce6988c81c9 [formerly e9a73b6e5d65a109fe92e13c81625d9a3e54b2a1]
Former-commit-id: 567a523fd81ac349eb7268299e928396d20dedca
2016-08-28 18:26:35 +02:00
Lynix
65740ac8ae
Example/FirstScene: Setup Spaceship and World lua variables
...
Former-commit-id: 7d37419cc0636bc1271660cf4518a0c08332f364 [formerly cd5984e732b464c9d31ed34ec072b9039b07163d] [formerly 43de557c346987fa965b60a88eb5a08c7a73e5e5 [formerly 671d1bde65cf2ee3dcb69711d59bd3c8ebde6a1a]]
Former-commit-id: d52eed5ca2f7b4a12139b560278051349d4c5947 [formerly 322c6e78f8a487fb5dcef586d74d792d27065d6a]
Former-commit-id: 3c7b7d706d45ea2731708b502364bb1dad7b3a56
2016-08-28 18:26:35 +02:00
Lynix
07fe2f560e
Sdk/Application: Add Console and FPSCounter overlays
...
This allows any Nazara-powered application to enable a ready-to-use
console or a working FPS counter
Former-commit-id: 2b1c7ae5a7c72ea1c102734841f4e25742c2b42b [formerly f1fece5295a0a43147396752b3c61d84e0d7fc74] [formerly 40eff1e79a68fb5e0b7e1d4d6528fec318fed74c [formerly b17ee1558babcd4ed89525e447fb9c4e58b67033]]
Former-commit-id: 1e1297789e402d25e7b5324dceebbbe8021a2217 [formerly 1c62735c3ff7f53efbef3e45c2284739fc22ec32]
Former-commit-id: 3d331aae0e7db884e36d07b095a9d25a1dbe7926
2016-08-28 18:10:09 +02:00
Lynix
6872616ca4
Sdk/Application: Add Console and FPSCounter overlays
...
This allows any Nazara-powered application to enable a ready-to-use
console or a working FPS counter
Former-commit-id: 274b276313b530ff8c99f3e0fb43c8b78689d787 [formerly 36e3a7e9d0d050af4b217311bde4496597e37c37] [formerly 69146c2fc6887f86b9c39d0265a95a4ba003f41e [formerly 72a66d7a31ceb87197b800813c90d43f73fc26b4]]
Former-commit-id: 3fda987313648101b8a423e5e3aa8b0cd67a1c72 [formerly 5f9d42cdc5ed5443846531bad26059f66670df63]
Former-commit-id: 2ef1496fb4a379e14f9c11c788da306eff465719
2016-08-28 18:10:09 +02:00
Lynix
1a7ac46893
Example/FirstScene: Fix event handling
...
Former-commit-id: a3d33e15303aee7de339f1bc6ba84866fcaea524 [formerly 391d9095d6b64cf1409f12ab62f1b95a721e8489] [formerly a609374620028cae9cc3f3ba66efda909bb33479 [formerly 2f3dbf79330334123da1e6ff0edd74ec9c8f53b4]]
Former-commit-id: 69d9719acc6ba619e60b8580f4ba49bb543cbe9f [formerly bb65e744b18ef7e185c2960c5f07223a057a5496]
Former-commit-id: 08a99a0241402466ac4463807b1127060095f827
2016-08-28 01:22:47 +02:00
Lynix
6c031d7bed
Example/FirstScene: Fix event handling
...
Former-commit-id: 3df87a66a47ed6c920ada5e82382c08fc43f74ac [formerly ac9e4cec56ddf7d6ab52683b8bb46bf93693ebd2] [formerly 9929ba33dde25afe7d6610bf7194c6e4fcf65b08 [formerly 50ebcce013b250739688ead06e428e56a59d2fbd]]
Former-commit-id: b30b4d96c2d4203705224511e99536cabd21bbb9 [formerly 48a867c50010f962f8a7609fab094290d274414c]
Former-commit-id: aea00b4a975d02a16fe3c10e2a67a0bf8bbf2ac4
2016-08-28 01:22:47 +02:00
Lynix
618449c13a
Utility/Window: Add new event system, based on signals
...
Old pooling-based system remains for now but is now deprecated
Former-commit-id: 803c6f51e8287613610ede8433bef8112bc70352 [formerly 9f60f0fabea7fa0d0d62feba217e28c421522e36] [formerly f05d3dededee17402669ec9e4060c95d77c74bb4 [formerly 5b96073b92c3a10a5c485abcc7c33ecedb819fca]]
Former-commit-id: 4280c668fb5ec67c0b765a80516b9b4fe466135d [formerly c8ce15aa230bf2f1040b00153ec81aa1f39ef48d]
Former-commit-id: 71893d639b5e1628776d8a4577b0309437865c16
2016-08-28 01:08:38 +02:00
Lynix
9fa65db6b9
Utility/Window: Add new event system, based on signals
...
Old pooling-based system remains for now but is now deprecated
Former-commit-id: d72e76bab0887baa03286aed78f7ded0a2e31928 [formerly ec70c388b12fb2b91017e54f4a6d67bac1c62335] [formerly 1a6692f78aedb5328b223c04c566d32467db6c92 [formerly 64b8d386ff07df682760ec632d753545ecff7856]]
Former-commit-id: aba6a64e2a31336ae1835bc9954d22488fda2000 [formerly a42eceabc84044a258926385db3944ada398f4fa]
Former-commit-id: 07a208c5693749b325e8574b52e7affa298bb147
2016-08-28 01:08:38 +02:00
Jérôme Leclercq
40763370b9
Example/HardwareInfo: Fix generated file
...
Former-commit-id: 52bf3fe6fae3381602479acc4c3eff893ce1bd2f [formerly 6ee9d195ce38bf504de0c9b56be4efe0878c2fa4] [formerly c5b7e5223a061866b3dbaa5ba90a4f22b8af66dd [formerly a8ebb981b3161b7610b1f62dbeaace151cc92d54]]
Former-commit-id: 8a13ef79c41673716f8ddce6b9085f69e38ee429 [formerly a6b9c3201bc80717308147b42b082b5a4d0260cf]
Former-commit-id: 8f4ca3784b3ce027eea7a6b69e2418aef02824ee
2016-08-20 17:12:20 +02:00
Jérôme Leclercq
1018daa1e5
Example/HardwareInfo: Fix generated file
...
Former-commit-id: 630e7c09a608ae3442d7f75ca7957938db505cb5 [formerly 886fb7052439151c752641117daa78a8d2f8d2ef] [formerly 2ad36b2270b027ecb31330a021229d60aad6e94e [formerly c641ef9008276b7891b2509cc78281c52f22a1e3]]
Former-commit-id: 7f3ec7800d291c3ac45ed2ed69b51b96564ada4f [formerly 3df9d6ce614593a2b3dfaa28dc88ef50a432def5]
Former-commit-id: e4fff6791544525cbeb0e9b2de43c8845475fad6
2016-08-20 17:12:20 +02:00
Lynix
af01e7242c
Utility/MaterialData: Remove CustomDefined
...
Former-commit-id: 4c3c2012ae06bdc4679fed40ee6ad50027664a8f [formerly d0454f47bbecdbb2513d7afc629b00b53543f671] [formerly 07f50ad9e366215fc51280232c26cc8cdbf8236d [formerly 27fbbc6106dc22f72d3ddb382049672e82833cd8]]
Former-commit-id: e45fd2e87fcadbdf0a56c410d6c1ff36d9ea4b4a [formerly 0453e3ba57d326859fc78105b741cd7f1cb97bd6]
Former-commit-id: 9f7082ef9da8e8baefaef5c141e630ba99b32a83
2016-08-04 01:12:06 +02:00
Lynix
00fb383f70
Utility/MaterialData: Remove CustomDefined
...
Former-commit-id: a3051df8a12d596901043b142ee1fa55a2481644 [formerly 97b1364fc5ba7f22bb28479f0edb351db8e7cfff] [formerly 49730b561eda3f1350e87b2c99c48c04f45c849a [formerly e20bc09b46ea5a6555ef887b1db3a6f7f2b7cb3a]]
Former-commit-id: 78f2eff516042ec38f0f61ab9b4263d968c0488a [formerly c6e7d6d63628402d8a58cf8e95dbb0509d07ff03]
Former-commit-id: b269a6e53c5205aa27ef921f348367f1affde02e
2016-08-04 01:12:06 +02:00
Lynix
e0e0b448b1
Build/Examples: Fix HardwareInfo console
...
Former-commit-id: 125fd04e48974f979ee277462f1b4deba95a480c [formerly c7fd2400cbbd0bacdbbf63a48b292f3860dd87c8]
Former-commit-id: 559e8f5501ee847ad5f405d105750153d90db4fa
2016-07-12 08:14:05 +02:00
Lynix
58b014eb95
Build/Examples: Fix HardwareInfo console
...
Former-commit-id: 0e23e60d138e896aa162ddfadda25ef16b2330fe [formerly 87731440d2a891659f6ebcbeaef220ee8a542739]
Former-commit-id: 8b7aa329f80c332e5f3c5174942607ebc2b6de27
2016-07-12 08:14:05 +02:00
Lynix
53517ff634
Examples/FirstScene: Add console and Ndk::Application
...
Former-commit-id: 3eeb8a0cfdb26b0f9f27713cea85b006ecaeafab [formerly d406ae7f2f01bf6cdf2bf1b4c4e620276acb6433]
Former-commit-id: 9415e852e0b001c843bfa4cc862a7f061bf0c456
2016-06-20 09:05:22 +02:00
Lynix
df4f11681a
Examples/FirstScene: Add console and Ndk::Application
...
Former-commit-id: b30ca2913565a794178eb9776861ec08de96d68a [formerly ebcbf5f3c8196e2023312be7e24ccbeb06c272c8]
Former-commit-id: 0ea97849de843faee78c5702f273a911f08c115f
2016-06-20 09:05:22 +02:00
Jérôme Leclercq
752fd3d4d2
Examples: Fix compilation of FirstScene
...
Former-commit-id: 8534eca8f43c4d3f6114dadd0400d8a4620bbc07 [formerly 1c1c6961b43355862474e8c8c9de3b25d3376931]
Former-commit-id: 4b6bb56832f2d5088ebb8614a4e8720a8f5a3112
2016-06-18 07:04:15 +02:00
Jérôme Leclercq
a66db53057
Examples: Fix compilation of FirstScene
...
Former-commit-id: ee50f2617a3e35ea5355f4b5b9615cfcb512a539 [formerly 14d411c4eb64a9dd2cac24da6365fbfbab34e021]
Former-commit-id: 393cb9925049b92f084d4a7eb5a20fc86956f185
2016-06-18 07:04:15 +02:00
Lynix
7cca8401db
Build: Remake install system
...
Former-commit-id: deb30606621cac3e2142a797158f5472e219d573 [formerly 834b361d6ad2f3cb3626985874996b13b98d5985]
Former-commit-id: c56755b94f8f35bbcfae36528fd41aa8db77c7e9
2016-06-12 11:39:31 +02:00
Lynix
49650a94f3
Build: Remake install system
...
Former-commit-id: 5103cd29d3959802747d7d06bc9b90bc272215d4 [formerly 7c3ea867b6439d721f255306d812b5d10a3efe1a]
Former-commit-id: 5b5ab11770402db34a14df80b9ad6c1ce3fecaca
2016-06-12 11:39:31 +02:00
Lynix
a8439756d8
Examples: Add empty project for testing purposes
...
Former-commit-id: aacd1ad6385b7d3a190343473b822160eeadc5f9
2016-05-30 13:50:52 +02:00
Lynix
dc4510d5cf
Examples: Add empty project for testing purposes
...
Former-commit-id: bdecb65da518637c42e608e77ac49fedeb24ef00
2016-05-30 13:50:52 +02:00
Lynix
044882bb31
Build: Improve build
...
- Help linux default to 64bits build in case of 64bits OS
- Fix linux linking with tools
Former-commit-id: 31ea427401fd4fb12b453e8517b2cb4f24ded094
2016-05-30 08:48:22 +02:00
Lynix
6959e0bde6
Build: Improve build
...
- Help linux default to 64bits build in case of 64bits OS
- Fix linux linking with tools
Former-commit-id: c6444a691a8b0be6e85b284c60cc3f43056eee01
2016-05-30 08:48:22 +02:00
Lynix
acdabbc432
Examples: Fix MeshInfos since material update
...
Former-commit-id: fc8768a889c59e761983e20d9633dd0dee720a6a
2016-05-05 21:50:44 +02:00
Lynix
ed3b9f9a21
Examples: Fix MeshInfos since material update
...
Former-commit-id: 1d019a7c6659f2ca0f173711c03e3eb89ed1659b
2016-05-05 21:50:44 +02:00
Lynix
bb8ad9369f
Merge pull request #61 from TaoSc/master
...
Updated features page and assets' optimization
Former-commit-id: dfb0009b0da61831de41d03ed48d7b17e0787d2a
2016-04-30 00:46:32 +02:00
Lynix
d558ef6edc
Merge pull request #61 from TaoSc/master
...
Updated features page and assets' optimization
Former-commit-id: e54a4ef6ccb784f6a606fbeb4474edc20b9e9076
2016-04-30 00:46:32 +02:00
Lynix
ec15f1ddc7
Build/Tut01: Fix linking error
...
Former-commit-id: 487c7613bc0f85efb9f5df75391760eafb801637
2016-04-29 20:40:34 +02:00
Tao Schreiner
17e7f1c1ee
Example's PNGs optimization
...
Former-commit-id: 4c288d16a41451ab1b4def7e61cdc14e25e7863c
2016-04-27 02:16:16 +02:00
Lynix
0f135232da
Examples: Add Tut01
...
https://github.com/DigitalPulseSoftware/NazaraEngine/wiki/(FR)-Tutoriel-01---Hello-World
Former-commit-id: 114b03afccb253cbaa05caa3c990359a1b2125b2
2016-04-04 13:47:52 +02:00
Gawaboumga
3247435e08
Fix for Linux
...
Former-commit-id: 8cddb6d53f658144f8659adbd7ecab67eb5a41a2
2015-12-30 15:59:08 +01:00
Lynix
1db673f9be
Example: Update FirstScene for NDK
...
Former-commit-id: d14aad9f6a616796b92b78934e413b588a8e3185
2015-09-28 13:56:33 +02:00
Lynix
f54eb0402f
Examples: Fix MeshInfos
...
Former-commit-id: b6c5ea953f60d2b22eaa6aae06d1618efdb09bc1
2015-09-28 12:41:41 +02:00
Lynix
eaf1bb3601
Merge branch 'NDK-Refactor' into NDK
...
Conflicts:
examples/HardwareInfo/main.cpp
include/Nazara/Renderer/Enums.hpp
include/Nazara/Renderer/GpuQuery.hpp
include/Nazara/Renderer/OpenGL.hpp
include/Nazara/Renderer/RenderBuffer.hpp
include/Nazara/Renderer/RenderTexture.hpp
include/Nazara/Renderer/Texture.hpp
src/Nazara/Graphics/AbstractRenderTechnique.cpp
src/Nazara/Graphics/DeferredRenderTechnique.cpp
src/Nazara/Graphics/Material.cpp
src/Nazara/Graphics/SkyboxBackground.cpp
src/Nazara/Renderer/GpuQuery.cpp
src/Nazara/Renderer/OpenGL.cpp
src/Nazara/Renderer/RenderBuffer.cpp
src/Nazara/Renderer/RenderTexture.cpp
src/Nazara/Renderer/Renderer.cpp
src/Nazara/Renderer/Shader.cpp
src/Nazara/Renderer/ShaderStage.cpp
src/Nazara/Renderer/Texture.cpp
Former-commit-id: 2f1c7e9f9766f59ab83d9405856a1898ac4ab48f
2015-09-25 23:16:58 +02:00
Lynix
df8da275c4
Switch from Nz prefix to namespace Nz
...
What a huge commit
Former-commit-id: 38ac5eebf70adc1180f571f6006192d28fb99897
2015-09-25 19:20:05 +02:00
Lynix
c183102784
Examples: Fix HardwareInfo
...
Former-commit-id: f11e0b1f012fedd2be903cc3da91af72ca036e10
2015-09-24 21:36:59 +02:00
Lynix
505f1dbb03
Merge branch 'master' into NDK
...
Conflicts:
include/Nazara/Core/Algorithm.inl
include/Nazara/Core/ByteArray.hpp
include/Nazara/Math/Algorithm.inl
src/Nazara/Graphics/SkyboxBackground.cpp
Former-commit-id: 42f52f71989fa805f69527fd07edb8405df06566
2015-08-21 18:55:58 +02:00
Gawaboumga
3dbcb25384
Transfert enumeration from file to enums
...
Former-commit-id: 0d9e191373affda50d0eb6c2376c7a23720e591b
2015-08-21 11:22:35 +02:00
Lynix
f4c3ec51ed
Final VS fixes
...
Former-commit-id: 6da44f94127f61de39710a52b8b3b73ce19c1269
2015-06-14 16:18:37 +02:00
Lynix
b2a248d6f5
Merge remote-tracking branch 'origin/BuildSystem-Update' into NDK
...
Conflicts:
build/scripts/common.lua
build/scripts/module/audio.lua
build/scripts/module/core.lua
build/scripts/module/graphics.lua
build/scripts/module/lua.lua
build/scripts/module/noise.lua
build/scripts/module/physics.lua
build/scripts/module/renderer.lua
build/scripts/module/utility.lua
Former-commit-id: 8374b17a214e0efbdc7d35e81ed809f8dc9d3b79
2015-06-13 23:26:34 +02:00
Lynix
0a7711d85b
(Scene) Added CreateNode and Clear methods
...
Former-commit-id: de92f4a4be45e5cbd1d2d83191300e0b46764f0e
2015-01-23 22:35:41 +01:00
Lynix
b37ec10760
Oops.
...
Former-commit-id: 81a0e9f5e6cf26ed18633cabbd916881ef6559f3
2015-01-22 23:45:32 +01:00
Lynix
debe39501e
Added experimental new build system
...
Former-commit-id: ab7fb35db6be4b975d0558680c840d72e38562f9
2015-01-20 23:37:49 +01:00
Lynix
8a3c410d60
Made bounding volume handing part of SceneNodes
...
Former-commit-id: d09d06ac4515ce09aa16fd92dd045c2a06730a99
2015-01-20 20:35:16 +01:00
Lynix
98aa804de5
Flipped texture coordinates
...
Nazara now use a top-left corner origin for UVs (DirectX-like)
Former-commit-id: 550dd76cf15bc731d1e23060d1af15c3cd5cb4fd
2014-08-25 22:37:36 +02:00
Lynix
eceabcd241
Fixed some of the pull request code in order to merge it
...
Former-commit-id: 76d71f15b335535e7dfcaf986440a00e85e45c1b
2014-06-15 01:55:07 +02:00
Gawaboumga
676ed6c9d8
Correction of mathematical functions.
...
BoundingVolume: Add of constructor and setter OrientedBox. Extend is now
up to date.
Box: Use of <T>. Return this
Frustrum: Use of <T>
Matrix: Use of <T>
OrientedBox: m_corners is up to date
Rect: Add of operators /= and /. Return this
Sphere: Add of Intersect and Contains with box. Little corrections.
Vector2: Return
TaskSchedulerImpl: Add of include header cstdlib to compile because of
std::div
HardwareInfo/main: use of accentAigu
Former-commit-id: a5a7f8e8c45448e5683eb13bff453d6f67478d03
2014-06-14 22:10:37 +02:00
Lynix
1dd25f4e73
Fixed MeshInfos not compiling
...
Former-commit-id: 3e3c840402eca5eb1e3fa5104a91e41d5d669139
2013-09-06 23:27:10 +02:00
Lynix
f69d2f13e5
Changed light model
...
Former-commit-id: bdf192bd83dbb5ae3ce8c46d6414e5b4fbc0047a
2013-08-28 02:52:09 +02:00
Lynix
1493da0466
Increased user-friendlyness
...
Former-commit-id: 9611bb08f0be314d65453b88d84c36299d9a22af
2013-08-23 22:05:17 +02:00
Lynix
c8414a39d8
Big Graphics update
...
Separated LightManager
Added Sprite class
Added View class
Camera is no longer a SceneNode
Fixed Material not invalidating programs
Renamed CameraPosition uniform to EyePosition
Renamed VisibilityTest to FrustumCull
Former-commit-id: ff7fbe4d9b31a3c269baab0b48c6faa347a12161
2013-08-21 20:05:33 +02:00
Lynix
43b455bacd
Removed 16bits rendering demo
...
Former-commit-id: a1dffd557b64e868597420852e37338eed329c87
2013-07-02 01:23:31 +02:00
Lynix
a5fb0c804f
Small improvements to FirstScene's camera
...
Former-commit-id: 80545964ee9ab8693f43992b4c4a2610e93e78c9
2013-06-18 16:56:49 +02:00