Krzosa Karol
|
c5cd43a594
|
Change file naming scheme
|
2022-08-05 23:42:30 +02:00 |
|
Krzosa Karol
|
ad5e9e867f
|
Change file naming scheme
|
2022-08-05 23:40:44 +02:00 |
|
Krzosa Karol
|
178d5a756c
|
Change file naming scheme
|
2022-08-05 23:40:02 +02:00 |
|
Krzosa Karol
|
fba01c6573
|
Change file naming scheme
|
2022-08-05 23:39:40 +02:00 |
|
Krzosa Karol
|
bb3723802a
|
Fix include paths
|
2022-07-27 12:47:22 +02:00 |
|
Krzosa Karol
|
a4a1f290a8
|
Trying to fix github language statistics
|
2022-07-27 12:46:20 +02:00 |
|
Krzosa Karol
|
c67dd4754c
|
Misc changes
|
2022-07-27 12:42:58 +02:00 |
|
Krzosa Karol
|
e6e9c6d10d
|
Misc changes
|
2022-07-27 12:32:42 +02:00 |
|
Krzosa Karol
|
a9920bf142
|
Add base library
|
2022-07-27 12:30:56 +02:00 |
|
Krzosa Karol
|
00b030fd9f
|
Update README
|
2022-07-27 12:27:31 +02:00 |
|
Krzosa Karol
|
6a06f72669
|
Delete unused assets
|
2022-07-27 09:40:11 +02:00 |
|
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 |
|