BearishSun
|
1cd55dec0a
Feature: Non-compute shader alternatives for SH coefficient generation
|
8 лет назад |
BearishSun
|
207aa0e53e
Feature: Added better memory allocation model for Vulkan
|
8 лет назад |
BearishSun
|
2c07aa8733
Bugfix: Fixing a flicker when irradiance volume is first created, caused by uninitialized SH coefficient data
|
8 лет назад |
BearishSun
|
6d9f7188d6
Bugfix: Removed frame allocator thread checks since non-global allocators can be freely passed around to different threads
|
8 лет назад |
BearishSun
|
ee3e99cee9
Build: Unit tests now use CMake's test system
|
8 лет назад |
BearishSun
|
adc6b44126
Bugfix: Octree not freeing node memory properly
|
8 лет назад |
BearishSun
|
067a712a06
Feature: Add a SIMD-optimized, cache friendly Octree class
|
8 лет назад |
BearishSun
|
c54b83c368
Docs: Updated feature list
|
8 лет назад |
BearishSun
|
d5ed0632f2
Feature: Added an API for vector (SIMD) instructions through simdpp library
|
8 лет назад |
BearishSun
|
27387db5bd
Feature: Added a pool allocator for fast allocation/deallocation of objects of equal size
|
8 лет назад |
BearishSun
|
24a1f44cd8
Refactor: Cleaned up custom allocators
|
8 лет назад |
BearishSun
|
00e417e305
Feature: Added a clear() method to Texture
|
8 лет назад |
BearishSun
|
c64524067c
Bugfix: Resolving Vulkan warnings due to certain render targets being marked as load on bind, yet they had no data to load
|
8 лет назад |
BearishSun
|
1cebaa278f
Feature: Vulkan now properly supports read-only depth + writable stencil (and vice versa)
|
8 лет назад |
BearishSun
|
b52bd59e1d
WIP: Adding alternatives to existing compute shaders, in order to support older hardware and mobiles
|
8 лет назад |
BearishSun
|
3c1b9baaac
Feature: Texture copies can now use arbitrary ranges for source/destination, instead of forcing a copy of the entire texture face
|
8 лет назад |
BearishSun
|
dd634d6d78
Bugfix: Fixing invalid image layout in Vulkan after performing a texture copy operation
|
8 лет назад |
BearishSun
|
3d6cceab7d
WIP: Adding alternatives to existing compute shaders, in order to support older hardware and mobiles
|
8 лет назад |
BearishSun
|
ecfb6a59a1
Build: .gitignore no longer incorrectly ignores the raw shader folders
|
8 лет назад |
BearishSun
|
ffc2208374
Refactor: Modified the renderer so it can work without texture view support (not present on earlier OpenGL versions)
|
8 лет назад |
BearishSun
|
1517308b3b
Bugfix: Significantly reduced flickering artifacts due SSR sampling
|
8 лет назад |
BearishSun
|
5d331c2f55
Bugfix: OpenGL now respects min/max mipmap values specified in a sampler state
|
8 лет назад |
BearishSun
|
37d256d01f
Feature: OpenGL render API can now work with older OpenGL versions, including OpenGL 4.1 and partial support for OpenGL ES
|
8 лет назад |
BearishSun
|
ea824d8abe
WIP: Refactoring OpenGL RAPI in order to support (more restrictive) 4.1 and ES versions
|
8 лет назад |
BearishSun
|
79b973bc30
WIP: Refactoring OpenGL RAPI in order to support (more restrictive) 4.1 and ES versions
|
8 лет назад |
BearishSun
|
141bb63ce6
WIP: Refactoring OpenGL RAPI in order to support (more restrictive) 4.1 and ES versions
|
8 лет назад |
BearishSun
|
67eaa119fc
WIP: Refactoring OpenGL RAPI in order to support (more restrictive) 4.1 and ES versions
|
8 лет назад |
BearishSun
|
2b0584450f
WIP: Refactoring OpenGL RAPI in order to support (more restrictive) 4.1 and ES versions
|
8 лет назад |
BearishSun
|
ed9cb44dc2
WIP: Refactoring OpenGL RAPI in order to support (more restrictive) 4.1 and ES versions
|
8 лет назад |
BearishSun
|
a3d4e699aa
WIP: Refactoring OpenGL RAPI in order to support (more restrictive) 4.1 and ES versions
|
8 лет назад |