Eniko Fox's Avatar

Eniko Fox

@enikofox.com

I make gay video games @kitsunegames.bsky.social with @nj0rd.bsky.social. Kitsune Tails, Super Bernie World, MidBoss dev. Mask wearer. Programming language development enthusiast Follow me on Mastodon @eniko@mastodon.gamedev.place She/her

12,539
Followers
823
Following
10,183
Posts
15.06.2023
Joined
Posts Following

Latest posts by Eniko Fox @enikofox.com

thank you πŸ’œ

07.03.2026 13:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A screenshot of the dance in kitsune tails, with kiri dipping a shocked looking yuzu. Above them is a pull quote:

"Nintendo wasn't brave enough to put lesbian fox girls in Super Mario Bros. 3" GamesRadar+

A screenshot of the dance in kitsune tails, with kiri dipping a shocked looking yuzu. Above them is a pull quote: "Nintendo wasn't brave enough to put lesbian fox girls in Super Mario Bros. 3" GamesRadar+

kitsune tails is 33% off on steam and itch! kitsunegames.com/kitsunetails

an award winning gay fox girl platformer sitting at overwhelmingly positive with 800 reviews on steam, in this economy? it's more likely than you think!

02.03.2026 20:07 πŸ‘ 291 πŸ” 123 πŸ’¬ 4 πŸ“Œ 1

we're working on it :D

07.03.2026 08:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

oh noooo i fucked up the pixel counting D: here's the fixed benchmarks

gouraud:
Pixels/onscreen triangle: 438
Triangles/sec (onscreen only): 585,349
Pixels/sec: 256,542,771

flat:
Pixels/onscreen triangle: 438
Triangles/sec (onscreen only): 1,010,287
Pixels/sec: 442,781,906

05.03.2026 22:54 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

no idea if this is good tbh. number big, seems good? :'D

05.03.2026 22:38 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
a whole mess of RGB gouraud shaded triangles

a whole mess of RGB gouraud shaded triangles

finally profiled my rasterizer, at 320x200 resolution

gouraud:
Pixels/onscreen triangle: 655
Triangles/sec (onscreen only): 1,090,454
Pixels/sec: 714,162,506

flat color:
Pixels/onscreen triangle: 655
Triangles/sec (onscreen only): 1,643,493
Pixels/sec: 1,076,359,536

05.03.2026 22:29 πŸ‘ 11 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0

ok i think i'm actually just out of optimizations to do on my triangle rasterizer now. so i guess it's fixed point time next

05.03.2026 17:07 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

but thou must!

05.03.2026 16:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
a large triangle covered and bordered in hatching. 8x8 tiles that are fully inside the triangle and viewport are colored green, tiles that are fully inside the viewport but on the edges are blue, and tiles not fully inside the viewport (extending off the sides of the screen) are red

a large triangle covered and bordered in hatching. 8x8 tiles that are fully inside the triangle and viewport are colored green, tiles that are fully inside the viewport but on the edges are blue, and tiles not fully inside the viewport (extending off the sides of the screen) are red

after optimizing the number of multiplications, i decided to add a 3rd tile fill path besides fast (no checks) and slow (viewport clipping + inside triangle checks) that does the inside check but no clipping

so i had to make a new debug visualization. fast = green, medium = blue, slow = red

05.03.2026 14:59 πŸ‘ 13 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

so 486 cpus have a 16-bit * 16-bit -> 32-bit result multiplication but it's actually slower than 32-bit * 32-bit -> 32-bit result, am i getting this right?

05.03.2026 11:06 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

yeh 😌

04.03.2026 20:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

this will end well

04.03.2026 17:53 πŸ‘ 103 πŸ” 12 πŸ’¬ 9 πŸ“Œ 0

i like

triangle

04.03.2026 17:51 πŸ‘ 35 πŸ” 1 πŸ’¬ 1 πŸ“Œ 2

like the post above this one, cowards

04.03.2026 16:34 πŸ‘ 12 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
red green and blue interpolated triangle with debug hatching taking up the bottom right corner of the screen. the top left of the screen is mainly empty, with some red hatched tiles on the outside near the triangle's edge

red green and blue interpolated triangle with debug hatching taking up the bottom right corner of the screen. the top left of the screen is mainly empty, with some red hatched tiles on the outside near the triangle's edge

red green and blue interpolated triangle with debug hatching taking up the top left corner of the screen. the bottom right of the screen is mainly empty, with some red hatched tiles on the outside near the triangle's edge

red green and blue interpolated triangle with debug hatching taking up the top left corner of the screen. the bottom right of the screen is mainly empty, with some red hatched tiles on the outside near the triangle's edge

ok ok one more. i'm checking right sidedness by counting vertices on the right side of the bounding box center, and if it is a right sided triangle i change the horizontal tile iteration from left-to-right to right-to-left

so now the left image's triangle doesn't do a bunch of extra work

04.03.2026 15:51 πŸ‘ 30 πŸ” 3 πŸ’¬ 2 πŸ“Œ 1

oh jesus christ

04.03.2026 15:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

that is sadly not uncommon :/

04.03.2026 13:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
'Mini hearts' show COVID-19 virus directly infects heart tissue Researchers from the Centenary Institute and the University of Technology Sydney (UTS) have developed a human heart cell model demonstrating that the virus that causes COVID-19 (SARS-CoV-2) can direct...

covid messes with your heart. not like other viruses like the flu, where it's general inflammation that does it. covid specifically infects your heart cells and then fucks them up medicalxpress.com/news/2026-03...

04.03.2026 12:37 πŸ‘ 34 πŸ” 13 πŸ’¬ 5 πŸ“Œ 0

now i need to convert it from floating point to fixed point and i'll be mostly done with the optimizing stage. then i'll add some different rendering options (it just does flat and gouraud atm) and put it on github

04.03.2026 11:53 πŸ‘ 20 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

thank you :3

04.03.2026 11:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
a gouraud shaded triangle with red green and blue colored vertices. large squares are hatched magenta and white while smaller squares are hatched red and cyan. the edges of the triangle have no hatched squares at all

a gouraud shaded triangle with red green and blue colored vertices. large squares are hatched magenta and white while smaller squares are hatched red and cyan. the edges of the triangle have no hatched squares at all

wake up babe hierarchical tiled triangle rasterizer just dropped

each meta tile is 4x4 tiles which are 8x8 pixels. magenta and red tiles are blank meta and normal tiles, white and cyan are fully covered meta and normal tiles

04.03.2026 11:48 πŸ‘ 24 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
2026 Side Series Update
2026 Side Series Update YouTube video by Pixelmusement

...and the Side Series Update video is now live, along with the reveal of the new DOS Gaming side series! :D youtu.be/MInI_UhbTnk

04.03.2026 08:24 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
intel assembly showing a whole buncha sequential load-stores

intel assembly showing a whole buncha sequential load-stores

tfw the nested 8 count loops unroll perfectly 😌

03.03.2026 15:40 πŸ‘ 21 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
03.03.2026 08:13 πŸ‘ 65 πŸ” 13 πŸ’¬ 3 πŸ“Œ 0
A screenshot of the dance in kitsune tails, with kiri dipping a shocked looking yuzu. Above them is a pull quote:

"Nintendo wasn't brave enough to put lesbian fox girls in Super Mario Bros. 3" GamesRadar+

A screenshot of the dance in kitsune tails, with kiri dipping a shocked looking yuzu. Above them is a pull quote: "Nintendo wasn't brave enough to put lesbian fox girls in Super Mario Bros. 3" GamesRadar+

kitsune tails is 33% off on steam and itch! kitsunegames.com/kitsunetails

an award winning gay fox girl platformer sitting at overwhelmingly positive with 800 reviews on steam, in this economy? it's more likely than you think!

02.03.2026 20:07 πŸ‘ 291 πŸ” 123 πŸ’¬ 4 πŸ“Œ 1

Also now they're worried about all of this impacting electric prices because despite being one of the sunniest countries in the world Cyprus has shit for solar power

02.03.2026 16:56 πŸ‘ 17 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My mom called me all worried about the drones at the UK military base

02.03.2026 16:38 πŸ‘ 24 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

I blame keir starmer

02.03.2026 16:16 πŸ‘ 5 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
Progress for "Universal" Vaccine & More NextGen Covid Vax News (Update No 38) - Absolutely Maybe This month, there are phase 2 results for a self-amplifying mRNA vaccine from Japanβ€”and that vaccine’s developers have recently completed a phase…

News-packed update on nextgen Covid vaccines this month at my @plos.org blog:

- Preclinical results for an intranasal "universal" vaccine that provided some protection from coronaviruses, H1N1 flu, some bacterial infections, and an asthma allergen... 1/2

absolutelymaybe.plos.org/2026/03/01/p...

01.03.2026 09:06 πŸ‘ 43 πŸ” 25 πŸ’¬ 3 πŸ“Œ 0

oh that's a very cool article thanks for linking it

02.03.2026 10:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0