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,554
Followers
823
Following
10,191
Posts
15.06.2023
Joined
Posts Following

Latest posts by Eniko Fox @enikofox.com

thank you very gay, i mean much

10.03.2026 21:09 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

it's international woman's day and i am a very international woman so please buy my gay jumping game so i can pay rent thank you

08.03.2026 22:04 ๐Ÿ‘ 433 ๐Ÿ” 218 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 2

I hope you enjoy it ๐Ÿ’œ

09.03.2026 08:56 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

๐Ÿ’œ

09.03.2026 08:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

you can enjoy the game without being or becoming gay

08.03.2026 22:18 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

it's international woman's day and i am a very international woman so please buy my gay jumping game so i can pay rent thank you

08.03.2026 22:04 ๐Ÿ‘ 433 ๐Ÿ” 218 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 2

Does anyone happen to know if a 2 or 2.5kg chicken would fit in a 5L Ikea Vardagen dutch oven?

08.03.2026 14:23 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 0

we're currently in the process of working on them. we had several setbacks getting the game to consoles which greatly delayed the process

08.03.2026 08:26 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

:D

07.03.2026 20:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

thank you ๐Ÿ’œ

07.03.2026 13:16 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

we're working on it :D

07.03.2026 08:14 ๐Ÿ‘ 2 ๐Ÿ” 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 ๐Ÿ‘ 10 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

yeh ๐Ÿ˜Œ

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

this will end well

04.03.2026 17:53 ๐Ÿ‘ 104 ๐Ÿ” 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 ๐Ÿ‘ 23 ๐Ÿ” 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