Krzosa Karol
|
fbd37e4714
|
Update README
|
2022-07-27 09:38:18 +02:00 |
|
Krzosa Karol
|
3deb94aad6
|
Update README, add images
|
2022-07-27 09:20:15 +02:00 |
|
Krzosa Karol
|
1ffb77d09d
|
Multithreading working
|
2022-07-09 20:16:43 +02:00 |
|
Krzosa Karol
|
33f22effd4
|
Test cases working, testing operator overloads vs no overloads
|
2022-07-09 16:09:21 +02:00 |
|
Krzosa Karol
|
f1e0646269
|
Move out the ArrayList
|
2022-07-09 15:46:19 +02:00 |
|
Krzosa Karol
|
a6ec33ca4f
|
Setting up a test case to test different iterations of rasterization
|
2022-07-09 15:45:11 +02:00 |
|
Krzosa Karol
|
0ff19b6ab4
|
Working on measurements
|
2022-07-09 14:49:39 +02:00 |
|
Krzosa Karol
|
77639d4178
|
Converted bunch of code to FMA
|
2022-07-08 22:24:04 +02:00 |
|
Krzosa Karol
|
6e8d4b0137
|
Before adding FMA
|
2022-07-08 22:08:24 +02:00 |
|
Krzosa Karol
|
f70cfd9bf5
|
Ordered remove
|
2022-07-08 14:22:54 +02:00 |
|
Krzosa Karol
|
43ab9c11fa
|
Array_List unordered remove
|
2022-07-08 14:04:12 +02:00 |
|
Krzosa Karol
|
0e7a4a15aa
|
Array list iterator
|
2022-07-08 12:48:25 +02:00 |
|
Krzosa Karol
|
70d1006ece
|
Improving Array_List
|
2022-07-08 12:25:11 +02:00 |
|
Krzosa Karol
|
796bd1a283
|
Remove base
|
2022-07-08 12:03:24 +02:00 |
|
Krzosa Karol
|
38de10210b
|
Renaming variables, further small optimizations
|
2022-07-08 11:13:35 +02:00 |
|
Krzosa Karol
|
fa5b64e402
|
Printing the average cycles per pixel
|
2022-07-08 10:57:13 +02:00 |
|
Krzosa Karol
|
b79e8d0df6
|
Big opimizations, almost 2x performance increase!
|
2022-07-08 10:47:55 +02:00 |
|
Krzosa Karol
|
560f6af3dc
|
Add required files from base
|
2022-07-08 09:25:25 +02:00 |
|
Krzosa Karol
|
95a399b1b1
|
Working on Array_List
|
2022-07-08 00:02:24 +02:00 |
|
Krzosa Karol
|
a4deebb21b
|
Add another version to the log, Array_List
|
2022-07-07 21:03:31 +02:00 |
|
Krzosa Karol
|
a42438859b
|
Optimizing, brought back edge function, got rid of a bunch of divides
|
2022-07-07 17:29:53 +02:00 |
|
Krzosa Karol
|
7a1de15e50
|
Ordering optimization
|
2022-07-06 15:30:04 +02:00 |
|
Krzosa Karol
|
a7b94555dc
|
Backup and trying out a optimization
|
2022-07-06 14:43:37 +02:00 |
|
Krzosa Karol
|
1c3ff7e8cd
|
SIMD write to texture!
|
2022-07-06 14:15:59 +02:00 |
|
Krzosa Karol
|
d2baefcc04
|
Got rid of Vec8
|
2022-07-05 23:26:56 +02:00 |
|
Krzosa Karol
|
58cd147ee1
|
Big speed boots!
|
2022-07-05 21:05:26 +02:00 |
|
Krzosa Karol
|
2d2615b6c9
|
More code inlined, that pesky epi32 multiply!
|
2022-07-05 21:00:23 +02:00 |
|
Krzosa Karol
|
5b4412f80a
|
Inlining the abstracted simd
|
2022-07-05 20:11:11 +02:00 |
|
Krzosa Karol
|
5aff90642f
|
Almost entire thing wide, force inline didn't help perf, prepare to inline
simd manually
|
2022-07-05 16:22:42 +02:00 |
|
Krzosa Karol
|
6f1b5ae933
|
Premultiplied alpha and linear to srgb W_I_D_E
|
2022-07-04 16:51:18 +02:00 |
|
Krzosa Karol
|
f9da64a6c9
|
Calculating color W - I - D - E
|
2022-07-04 16:44:22 +02:00 |
|
Krzosa Karol
|
df4f010554
|
Finally fix the crash! Loaded memory for pixels that where labeled as invalid aka shouldn't fill
|
2022-07-04 15:49:25 +02:00 |
|
Krzosa Karol
|
3a4fb4ecdc
|
Fixed the weird moving textures bug
|
2022-07-02 09:43:29 +02:00 |
|
Krzosa Karol
|
345acba124
|
Tried to fix weird graphical glitches, thought it's overdraw but turns out it's not
|
2022-07-01 16:50:24 +02:00 |
|
Krzosa Karol
|
c773d5ad3d
|
Inlining a bunch of routines
|
2022-07-01 15:31:43 +02:00 |
|
Krzosa Karol
|
88652d40d6
|
Even more vectorized and even slower
|
2022-07-01 13:55:28 +02:00 |
|
Krzosa Karol
|
d6caf62ced
|
More code is vectorized, got slower, sad :'(
|
2022-07-01 13:46:46 +02:00 |
|
Krzosa Karol
|
65553044b8
|
Vectorizing some of the code
|
2022-07-01 10:58:44 +02:00 |
|
Krzosa Karol
|
03f32ea922
|
Preparing the routine for simd
|
2022-07-01 10:39:46 +02:00 |
|
Krzosa Karol
|
513bcabb18
|
Obj dump offsets textures for some reason, simplify abillity to use obj loader
directly, add timming, add Vec8
|
2022-07-01 09:17:32 +02:00 |
|
Krzosa Karol
|
a7fa817992
|
Update perf counters
|
2022-06-30 10:45:57 +02:00 |
|
Krzosa Karol
|
5594165623
|
Init optimization log
|
2022-06-29 18:52:43 +02:00 |
|
Krzosa Karol
|
efdc23ea57
|
Fix premultiplied alpha artifacts
|
2022-06-29 18:46:57 +02:00 |
|
Krzosa Karol
|
59dbbc2a57
|
Updating renderer to work with new base version
|
2022-06-29 09:42:47 +02:00 |
|
Krzosa Karol
|
c1904a33ef
|
Bilinear working
|
2022-05-22 10:52:46 +02:00 |
|
Krzosa Karol
|
eca440cabd
|
Asset processor, got rid of stb image in the program
|
2022-05-18 16:51:19 +02:00 |
|
Krzosa Karol
|
61c3dfb48d
|
Unicode used in multimedia
|
2022-05-18 11:55:16 +02:00 |
|
Krzosa Karol
|
59b842018f
|
Remove project file
|
2022-05-17 18:47:50 +02:00 |
|
Krzosa Karol
|
6d611d9fab
|
Merging with new base, dumping obj files to raw binary and loading
|
2022-05-17 18:47:06 +02:00 |
|
Krzosa Karol
|
0ffe8f5dc8
|
Update README
|
2022-03-03 16:58:04 +01:00 |
|