Arnaud Carré

3.4K posts

Arnaud Carré banner
Arnaud Carré

Arnaud Carré

@leonard_coder

Leonard/OXYGENE (DemoScene / ATARI / AMIGA / Cycle Optimization! ) https://t.co/PYeI9ke10Q Staff Graphics Engineer @unity move.w #$2700,sr

Paris, France Katılım Ağustos 2012
186 Takip Edilen1.7K Takipçiler
Sabitlenmiş Tweet
Arnaud Carré
Arnaud Carré@leonard_coder·
The graal trophy for any demoscener! Our second Meteoriks! 2016: "best low end demo" for "We Were @" 2024: "Outstanding Technical Achievement" for "Cycle-Op" Amiga demo As a lifelong CPU cycle optimization nerd, this one means a lot to me! Thanks @meteoriks ! #demoscene
Arnaud Carré tweet media
English
12
10
153
7.5K
Sorel’s Pistol
Sorel’s Pistol@NaturalRightFan·
In France, a Platonic friendship with a woman is considered a far graver form of infidelity than a sexual affair because the French are a civilized people who understand that Platonic love is a higher form of love than mere worship of the flesh
Globe Eye News@GlobeEyeNews

Emmanuel Macron reportedly maintained a platonic relationship with Iranian actress Golshifteh Farahani for several months, which allegedly led to Brigitte Macron slapping him.

English
441
5.7K
80.3K
4.7M
Vjekoslav Krajačić
Vjekoslav Krajačić@vkrajacic·
Just found out an active File Pilot community member @thomasklemenc made a task manager inspired by it! Handmade from scratch, C++, win32, D3D custom renderer, 1.55 MB. More of this in my feed, less AI slopware.
English
81
193
3.2K
255.8K
Ray🫧
Ray🫧@ravikiran_dev7·
Give me one solid reason.... to choose a MacBook over a Windows laptop !
Ray🫧 tweet mediaRay🫧 tweet media
English
296
14
429
329K
Ryan Carson
Ryan Carson@ryancarson·
GitLab announced a layoff today. Please take this seriously. There will be many, many more. Your assignment is clear: Get skilled with agents and practice shipping to prod. It doesn't matter if you're HR, eng, infra, customer success, admin, ops, sales, whatever. As a Founder/CEO, I can tell you that I won't be hiring any employees who aren't really skilled with agents and able to ship to prod. I'm not alone in this. There is no 'engineering' org in the future.
English
462
365
3.2K
681.6K
Arnaud Carré
Arnaud Carré@leonard_coder·
@brockpierson also please note Microsoft used special formatted floppies for their distrib. They can fit 1.64MiB per floppy instead of classical 1.44MiB ( it helped a bit reducing amount of floppies :) )
English
0
0
1
104
⭕ Brock Pierson
⭕ Brock Pierson@brockpierson·
Did you ever install Microsoft Office over 37 disks or any other software like this... lol
English
150
31
435
16K
Arnaud Carré
Arnaud Carré@leonard_coder·
@s4schoener Right,but isn't that just because the timer interrupt fires during the memory stall itself (load instruction), and the "return EIP" address just points on the following instruction (jz). It's like when enabling "trace" interrupt, the EPI always points the following instruction
English
1
0
2
224
Sebastian Schöner
Sebastian Schöner@s4schoener·
One of my favorite features of my profiler ktp is that it can show you *why* something is slow. For example, in the picture below it shows you that the hotspot that is responsible for 45% of the time is a memory stall: the memory access is missing cache and we have to wait. At first glance, this might be surprising: why do all of the samples fall on a conditional jump!? ("jz") Because that's where we actually stall! The line before that is accessing hot_entry->valid. This memory access takes long, but it is only the jump that needs the result of that comparison. Note that this is not an issue of branch misprediction: in practice, these entries are almost all valid (branch is almost never taken). We predict the branch correctly and continue executing speculatively, but at some point we have to wait for that jump to actually retire, and that depends on the memory access.
Sebastian Schöner tweet media
English
3
3
40
3.8K
Arnaud Carré
Arnaud Carré@leonard_coder·
@VinciRSS if you don't really care about the look, dearimgui is really what you need. It's awesome, really simple, and works eveywhere
English
0
0
0
134
Vinci
Vinci@VinciRSS·
I lowkey can't blame softare devs for writing webslop desktop apps. QT6 is so annoying to work with. Are there even any other choices if you want to make something that works on MacOS, Windows and Linux?
English
184
19
990
79.9K
Arnaud Carré
Arnaud Carré@leonard_coder·
@Adriksh agree but still a lot of very annoying things. Like when you load several wavs, if you click on "solo", then "solo" on another one, the first isn't "un-solo". Very annoying
English
0
0
1
497
Adriksh
Adriksh@Adriksh·
Audacity’s UI still looks like it’s stuck in 2004, yet it opens instantly, edits audio without subscriptions or sign-ups, runs on almost anything, and somehow feels less bloated than most modern software.
GIF
English
74
81
1.1K
269.7K
Jean-Noël Barrot
Jean-Noël Barrot@jnbarrot·
L’Europe sera la superpuissance du XXIe siècle.
Français
5.1K
847
3.1K
854.4K
TF1Info
TF1Info@TF1Info·
🔴 Demain, dimanche 10 mai, dans #LE20H de @TF1 🎬🎥 Sigourney Weaver, à l'affiche du nouvel opus de Star Wars "Le Mandalorian et Grogu" est l'invitée d'Anne-Claire Coudray (@ACCoudray)
Français
15
62
444
47.7K
Arnaud Carré
Arnaud Carré@leonard_coder·
@amibiaka avoir vu l'internet en 2006 alors qu'il est accessible facilement en france des 1999, c'est pas vraiment un exploit :)
Français
2
0
5
171
Amine Idriss
Amine Idriss@amibiaka·
J’ai acheté Une brève histoire de l’avenir de Jacques Attali en 2006. Je l’avais trouvé brillant. Vingt ans plus tard, après une dizaine de déménagements et de pays, le livre a jauni, mais il a survécu. Je l’ai donc relu d’une traite aujourd’hui. Attali avait plutôt bien vu Internet, le travail nomade, les loisirs et cette tyrannie moderne de l’image de soi sur les réseaux sociaux. Mais sur la Chine, l’Iran, la Russie, le Nigeria, l’Afrique, l’Europe, la géopolitique en général, il est passé largement à côté. Et sa Corée du Sud appelée à devenir la première puissance asiatique mérite un sourire poli. En réalité, il écrivait dans l’ivresse d’une époque convaincue que l’avenir serait forcément occidental, libéral, démocratique, ou ne serait pas. Comme souvent, les croyances du moment se déguisent en prospective. Je dois d’ailleurs dire souvent, les auteurs de science-fiction voient plus juste que les professionnels du futur. PS : il n’a pas non plus vu venir la révolution IA. Ce n’est pas un détail : c’est probablement la plus grande rupture technologique de notre temps.
Amine Idriss tweet media
Français
23
60
308
41.2K
Arnaud Carré
Arnaud Carré@leonard_coder·
@ocornut don't be ashame to reinvent the wheel. It's often funny to reinvent the wheel. And we're doing things for fun anyway :)
English
0
0
10
553
Omar 🍋
Omar 🍋@ocornut·
I take no pleasure in reinventing the wheel, but was sufficiently frustrated that Windows Magnifier was so slow to open/close and had usability issues (tried several other ones which had issues too), so I wrote my own in-app magnifier to inspect rendering issues.
Omar 🍋 tweet media
English
8
8
303
11.6K
Dmitriy Kovalenko
Dmitriy Kovalenko@neogoose_btw·
bro came to github 7 month ago, made it worse then ever, then moved to another project absolute legend
Jared Palmer@jaredpalmer

Excited to share that I’m joining @Xbox as VP, Engineering & Technical Advisor to CEO @asha_shar I’ll be focused on building world-class tools, services, and experiences for developers and players across the Xbox ecosystem. Grateful for the opportunity and excited to get to work.

English
55
193
6.2K
458.8K
Arnaud Carré
Arnaud Carré@leonard_coder·
@Dexerto she should do the same for windows 11 and we're good
English
1
0
0
732
Dexerto
Dexerto@Dexerto·
Xbox CEO Asha Sharma says they need to "deepen their connection" with the community and retire features that don't align with their future plans "We will begin winding down Copilot on mobile and will stop development of Copilot on console"
Dexerto tweet mediaDexerto tweet media
English
1.6K
6.4K
149.2K
16.3M
Vittorio Romeo
Vittorio Romeo@supahvee1234·
Normal game developer: "I will add ImGui to display useful information and help me debug my game." Me:
English
23
89
1.5K
69.8K
Dave W Plummer
Dave W Plummer@davepl1968·
I'm going to give you a computer science problem, covered by a software patent (US 4,197,590). Let's see if it's "obvious" to experts in the field. You're on a monochrome display. You want to draw a PLUS sign cursor, like in a paint program, leaving the pixel in the middle unchanged. How do you draw the vertical and horizontal lines without stomping on the center pixel? Do you save the center and put it back later? Or what's your solution? No sprites, of course, all done via Get/SetPixel(x,y) only. Assume something like bool GetPixel(uint x, uint y); void SetPixel(uint x, uint y, bool b);
Dave W Plummer tweet media
English
263
9
290
85K
Arnaud Carré
Arnaud Carré@leonard_coder·
@TheRetroHQ @DefenceForceOrg really depends on compiler. Modern x64 compilers generate quite efficient and readable code imho. 68k compilers are pretty bad, like really bad. (because of their age I guess). I like using godbolt.org quite often to compare compilers generated code
English
1
0
2
37
: RetroHQ :
: RetroHQ :@TheRetroHQ·
@DefenceForceOrg I just had the opposite experience and was shocked how poor the optimised ARM code was from GCC. 😞 And to be honest code doesn’t have to be unreadable to be fast! Compilers just do make unreadable code full stop.
English
2
0
3
282
Arnaud Carré
Arnaud Carré@leonard_coder·
@onlinedasein I fixed some loop issue a while ago. If you still have issue, please add an issue on github with the repro MOD so I can have a look
English
0
0
1
42
Leif Oppermann
Leif Oppermann@onlinedasein·
@leonard_coder Great news! Will test with the mod which previously broke LSP output after the loop.
English
1
0
0
48
Arnaud Carré
Arnaud Carré@leonard_coder·
I just released LSP v1.30, which adds an ADPCM compression option to drastically reduce MOD file size in executables or on disk. As a bonus, no changes to your workflow are required. More details are available in the GitHub README. #amiga #demoscene github.com/arnaud-carre/L…
Arnaud Carré tweet media
English
2
9
26
959
Arnaud Carré
Arnaud Carré@leonard_coder·
@CameleonTH looks nice. But Amiga is 7Mhz computer :) LSP ADPCM decoder is just 2 instructions per output sample. QOA seems way more heavy on CPU
English
1
0
1
48
Thibault Hennequin
Thibault Hennequin@CameleonTH·
@leonard_coder I'm curious, but have you considered using QOA format to slightly reduce the filesize without realy increasing the decoding complexity ? I'm using it in my engine to compress all the audio samples.
Thibault Hennequin tweet media
English
1
0
0
70