Deve
|
b34e749198
|
Fixed nitro bar in multiplayer game when uniform buffer object is not available
|
2017-02-22 23:33:11 +01:00 |
|
Benau
|
13081a07ec
|
Fix #2763
|
2017-02-03 08:41:18 +08:00 |
|
Deve
|
fbffb108f1
|
Force to use rtts when scale_rtts_factor is set.
It allows to scale down resolution even if advanced lighting is disabled.
|
2017-01-31 00:18:02 +01:00 |
|
Benau
|
827a483e85
|
Allow legacy pipeline to use new texture format
|
2017-01-06 15:04:15 +08:00 |
|
Benau
|
989234a0ba
|
Clean up header part 2
|
2016-12-23 17:12:53 +08:00 |
|
Benau
|
4477dbb0fb
|
Preload shaders that delay kart selection screen the most
Plus some suggestion from #1787
|
2016-12-18 14:51:27 +08:00 |
|
Benau
|
2a9656bfdc
|
Allow all shader files to be loaded only once
Todo: preload
|
2016-12-18 10:51:05 +08:00 |
|
Benau
|
7894e5c864
|
Try to use a smarter approach
|
2016-12-18 09:27:50 +08:00 |
|
Benau
|
90a556fe9c
|
Try to share shaders across different programs
Todo: non-instanced version
|
2016-12-17 15:59:40 +08:00 |
|
Benau
|
2e2345289c
|
Don't upload / bind skinning ubo if not supported
|
2016-12-15 12:17:39 +08:00 |
|
Benau
|
6baed2b0dd
|
Merge remote-tracking branch 'origin/master' into hardware_skinning
|
2016-12-15 10:01:12 +08:00 |
|
hiker
|
b12453e9ca
|
Made Physics a singleton, removing the accessor functions from World.
Removes dependency on World for a few files.
|
2016-12-13 08:31:08 +11:00 |
|
hiker
|
cd149ab5d7
|
Moved m_track out of World into a static m_track in Track. Makes
world smaller and removes a few dependencies on World.
|
2016-12-13 07:53:33 +11:00 |
|
hiker
|
8785ddf148
|
Moved force-fog settings into track.
|
2016-12-12 08:05:07 +11:00 |
|
Benau
|
8ca0c54bdc
|
Merge remote-tracking branch 'origin/master' into hardware_skinning
|
2016-12-10 10:09:30 +08:00 |
|
hiker
|
22092e6459
|
Moved background/clear color from world to irr_driver.
|
2016-12-09 17:14:04 +11:00 |
|
Benau
|
d21e5e0f76
|
Make skinning offset changeable by culling
|
2016-12-07 16:08:57 +08:00 |
|
Benau
|
57d9e83ed4
|
First version of hardware skinning
Todo: shadow, non-instanced shaders, culling, changeable offset...
|
2016-12-07 02:15:11 +08:00 |
|
hiker
|
1939075a1b
|
Merge remote-tracking branch 'origin/master' into nw
|
2016-12-06 18:45:17 +11:00 |
|
Benau
|
c7d025d81d
|
Fix binding texture error with AZDO
See specification of bindless textures for details
|
2016-12-02 20:09:08 +08:00 |
|
Benau
|
4fbce474c5
|
Fix ambient light on track not updated
|
2016-12-02 19:17:55 +08:00 |
|
Benau
|
9b15bd2c63
|
Remove useless extern BoundingBox
|
2016-11-26 10:10:10 +08:00 |
|
Benau
|
f7e0babe02
|
Fix global illumination on instanced rendering
|
2016-11-26 00:03:22 +08:00 |
|
Benau
|
5ca5dc3b3e
|
Clean up culling code
|
2016-11-25 16:45:00 +08:00 |
|
hiker
|
61a3d10e10
|
More Compile SERVER_ONLY, still not fully working.
|
2016-11-12 00:09:39 +11:00 |
|
Benau
|
7da108c8b1
|
Header clean up
Also move getUnicolorTexture to a better location
|
2016-11-04 20:30:08 +08:00 |
|
Benau
|
01c7576755
|
Update prefilled textures if new RTT is used
Required by multiplayer kart selection screen
|
2016-10-31 14:13:38 +08:00 |
|
Benau
|
07ebb760ac
|
Try to make RTT creation as close to master as possible
|
2016-10-31 00:33:06 +08:00 |
|
Benau
|
7998c326fc
|
Prevent using uninitialized values
|
2016-10-30 14:44:08 +08:00 |
|
Benau
|
fc47d6e220
|
Minor header clean up
|
2016-10-29 10:37:45 +08:00 |
|
Benau
|
2f0252be98
|
Merge remote-tracking branch 'origin/master' into renderer_refactoring
|
2016-10-28 21:41:49 +08:00 |
|
Elderme
|
41cd1e0364
|
merged with master
|
2016-08-18 22:36:19 +02:00 |
|
Elderme
|
a3c78a7245
|
Fixed polycount in kart selection screen
|
2016-07-30 11:31:23 +02:00 |
|
Elderme
|
cd1b9a66a0
|
Merged master in branch
|
2016-07-26 21:31:52 +02:00 |
|
Elderme
|
d7ebde2e68
|
Do not upload UBO data when UBO are disabled by graphics restriction
|
2016-07-13 23:19:52 +02:00 |
|
Elderme
|
0630145a5c
|
Fixed rendering issue when switching advanced pipeline on to off in RTT screen
|
2016-07-07 23:08:31 +02:00 |
|
Elderme
|
12155ef8ee
|
Added draw policy information in the log.
|
2016-06-25 22:14:14 +02:00 |
|
Elderme
|
80713ec019
|
Fixed glow color issue when GL_ARB_draw_indirect extension is not available
|
2016-06-25 14:55:51 +02:00 |
|
Elderme
|
b359e8f9fd
|
Merged with master, solved conflicts
|
2016-06-18 19:28:54 +02:00 |
|
Elderme
|
05f9b01be3
|
Fixed compilation issue with MinGW
|
2016-02-11 14:34:16 +01:00 |
|
Elderme
|
b2a9c412ed
|
Fixed issue when deffered lighting is disabled (graphics level 1)
|
2016-02-09 22:37:52 +01:00 |
|
Elderme
|
2ee4aefcd7
|
Improved coding style
|
2016-02-07 13:54:46 +01:00 |
|
Elderme
|
f26667ec85
|
Removed unnessary #include in header files
|
2016-02-06 23:38:15 +01:00 |
|
Elderme
|
6465666d7c
|
Improved interfaces
|
2016-02-06 14:30:21 +01:00 |
|
Elderme
|
126f883fac
|
Fixed poly count
|
2016-01-24 22:49:56 +01:00 |
|
Elderme
|
8d17911ef6
|
Cleaned and added comments
|
2016-01-23 21:59:56 +01:00 |
|
Elderme
|
8a5405eff9
|
Make diffuse/specular/depth texture handles resident when creating RTT instead of during rendering loop
|
2016-01-21 15:05:14 +01:00 |
|
Elderme
|
4eec1d8570
|
Removed getFBO method in IrrDriver
|
2016-01-20 23:39:19 +01:00 |
|
Elderme
|
bff0a98708
|
Moved m_post_processing attribute from IrrDriver to ShaderBasedRenderer, and removed some getter/setter functions
|
2016-01-17 13:42:06 +01:00 |
|
Elderme
|
a257acfd4b
|
Fixed memory leak and improved interfaces for rendering to texture
|
2016-01-04 21:36:00 +01:00 |
|