Commit Graph

28 Commits

Author SHA1 Message Date
Krzosa Karol
0ff19b6ab4 Working on measurements 2022-07-09 14:49:39 +02:00
Krzosa Karol
6e8d4b0137 Before adding FMA 2022-07-08 22:08:24 +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
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
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
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
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
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
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
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
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
6d611d9fab Merging with new base, dumping obj files to raw binary and loading 2022-05-17 18:47:06 +02:00