Marko Pintera
|
bbded86fda
Added gpu params for basic data types
|
12 anos atrás |
Marko Pintera
|
f63561bf5c
Asnyc ops are only created when actually needed (to save on allocations)
|
12 anos atrás |
Marko Pintera
|
d43309ccb3
Fixed up stack allocator so it doesn't require you to manually initialize specific heaps
|
12 anos atrás |
Marko Pintera
|
6ad504f1b3
Profiler containers now use ProfilerAlloc so their allocations arent counted by the profiler
|
12 anos atrás |
Marko Pintera
|
f6a9ae7cf9
Reuse command queues in order to save on allocations
|
12 anos atrás |
Marko Pintera
|
b0b11a73da
Allocating GpuParams and especially bindable copy of GpuParams will now cause much less alocations
|
12 anos atrás |
Marko Pintera
|
373d04fa7a
Fixed an issue in ProfilerOverlay where element removal wasn't working right and would cause a crash
|
12 anos atrás |
Marko Pintera
|
b2dd1e7508
Profiler now uses a special memory allocator so it doesn't skew memory alloc profiling results
|
12 anos atrás |
Marko Pintera
|
32ed0bb976
Refactored ResourceHandle a bit to make it easier to understand and use
|
12 anos atrás |
Marko Pintera
|
12a7eb5e8e
Made TextData thread safe
|
12 anos atrás |
Marko Pintera
|
9f381b82a4
Memory allocations are now properly counted accross multiple threads
|
12 anos atrás |
Marko Pintera
|
89ead30f92
Fixed issues with new text data creation algorithm
|
12 anos atrás |
Marko Pintera
|
cd3069a13a
Major refactor of TextUtility to reduce memory allocations
|
12 anos atrás |
Marko Pintera
|
17bf667175
Forgot these in last checkin
|
12 anos atrás |
Marko Pintera
|
1c195fdbde
Added memory allocation profiling
|
12 anos atrás |
Marko Pintera
|
c8427ee1fe
Don't immediately update GUI element mesh when localized string changes
|
12 anos atrás |
Marko Pintera
|
5f3bdf33ea
Fixed a bug with profiler report generation where nested elements would have wrong parents
|
12 anos atrás |
Marko Pintera
|
7c0bafc517
Fixed linker issues with command queue
|
12 anos atrás |
Marko Pintera
|
453fc2fe21
write/readSubresource now accept GpuResourceData shared pointer which means the method no longer needs to be blocking
|
12 anos atrás |
Marko Pintera
|
f1832c9c66
Finalized and tested OS drop target support
|
12 anos atrás |
Marko Pintera
|
acac9022f2
Fixed OIS preprocessor defines to get rid of dllexport warnings
|
12 anos atrás |
Marko Pintera
|
bbeed9bf73
This file was moved to another location but I forgot to remove it from SVN
|
12 anos atrás |
Marko Pintera
|
3e75d9cf94
Added WIP OS drag and drop functionality
|
12 anos atrás |
Marko Pintera
|
f1f34c3832
Added a few more profiling samples
|
12 anos atrás |
Marko Pintera
|
32dc981a8d
Moved CPUProfiler to Core so I can use Platform methods for querying performance instead of requiring different profiler implementations per platform
|
12 anos atrás |
Marko Pintera
|
b1f9869f71
GUI rendered to render texture had written alpha, which made the render texture blend with the background, which is wrong
|
12 anos atrás |
Marko Pintera
|
a2b4c80b20
Render textures are now rendered in correct order (scene view before main window)
|
12 anos atrás |
Marko Pintera
|
eaad612713
GUIRenderTexture updated so it handles OpenGL texture flipping properly
|
12 anos atrás |
Marko Pintera
|
644a56c379
Fixed an issue where OpenGL draw calls would take longer and longer due to a vector that was never cleared
|
12 anos atrás |
Marko Pintera
|
aeac82e2b1
Added core thread profiling
|
12 anos atrás |