pouët.net

Go to bottom

Random "work in progress" shots

category: general [glöplog]
very good! do you have direct frame buffer access or some sort of render to texture functionality ? Or you are avoiding KGL altogether ?
added on the 2014-07-27 23:49:32 by Jae686 Jae686
Direct frame buffer access on these effects.
added on the 2014-07-27 23:53:54 by Rebb Rebb
...how ? I though accessing the fb directly was slow (or even copy it to main memory) .

And how did you get the pointer to it ?
added on the 2014-07-27 23:56:24 by Jae686 Jae686
@virgill: WOW! I love it :D
added on the 2014-07-28 01:05:19 by rez rez
BB Image

I'm working on a demo for a virtual machine i designed. But as you can see its buggy as fuck.
BB Image
added on the 2014-07-28 14:01:27 by u2 u2
BB Image
near 300 metaballs physic engine.
added on the 2014-07-29 20:48:34 by Barti Barti
BB Image
added on the 2014-07-31 23:24:59 by abductee abductee
WIP shots from particanomaly:
BB Image(wrong window title)
BB Image
BB Image
BB Image
Approximating SDFs:
BB Image
BB Image
BB Image
BB Image
BB Image
added on the 2014-08-01 09:31:49 by xTr1m xTr1m
drag & drop preset manager and gm.dls support. also, it's the mercury-synth.

BB Image
added on the 2014-08-01 09:46:30 by red red
THIS IS NOT NORMAL. BUT ON MATH IT IS.
BB Image
BB Image
added on the 2014-08-04 03:32:03 by abductee abductee
Red: Holy FSCK. That looks like a real synth, unlike most scene audio products... built for the musician, not for coder? :) (I'm interested in that)
added on the 2014-08-04 09:58:39 by leGend leGend
wip : writing an exporter for blender, still some bugs to iron out :

BB Image

p.s: oh. is it loooooooooooooooooonnnnnnnnnggggg NO U AUTO-RESIZE ?
added on the 2014-08-04 23:25:00 by Jae686 Jae686
oh wait. it DID resize!
added on the 2014-08-04 23:25:27 by Jae686 Jae686
Here is some basic analytical raytracing (with wrong reflections :P) in background.
And impostors with raytraced balls in foreground.
Planned a 64k for non existing 64k at Assembly. Maybe a next demoparty.

BB Image
added on the 2014-08-05 02:22:25 by Optimus Optimus
And here is what I managed so far with first look at OpenGL ES 2 in GCW Zero, after some party coding and horrors setting up the toolchain in Linux 64bit and Vista later.

BB Image
added on the 2014-08-05 02:24:26 by Optimus Optimus
I am testing the shaders btw, one sphere raytracing (with analytical, not distance fields, much faster) and classic floor mapping. Goes fast so far. You could do simple smooth things with the shaders. But sin/cos, abs and length(vec2/3) doesn't work properly because they are still rewriting the drivers, hehe.
added on the 2014-08-05 02:26:53 by Optimus Optimus
BB Image

Me so fucking lame.
added on the 2014-08-06 00:18:34 by mudlord mudlord
mudlord: once you stop thinking you are so lame, you stop being lame! [/proTipp]

here comes my lameness of today:
BB Image
Managed to get five(!) 24x32 sprites running in one frame on a stock QL:

BB Image

Let's just say the machine wasn't exactly built for realtime graphics.
added on the 2014-08-06 21:16:50 by Marq Marq
Wow QL? I'd like to see a proper QL demo.
added on the 2014-08-06 21:19:43 by Optimus Optimus
So, what are the disadvantages? I know it has 68000, but the graphics are bitplane or chunky? Some slow videoram? Something else?
added on the 2014-08-06 21:21:11 by Optimus Optimus
I can't discuss all the problems in such small space, but for a start:

- The 68008 sits on an 8-bit bus which cripples it down really badly
- The second possible location for a gfx page is filled with system datas
- Interrupt vectors are in ROM so you can't take over the system and still have a VBI
- There's no real sound chip. The coprocessor, an Intel 8049 can play some weird one-channel sound using its absurd ROM routines
- You can't even reprogram the 8049 because it just runs its ROM code
- Communication with the 8049 bogs down the main CPU, and is required for sound
- Trashy microdrives eating the precious cassettes (luckily have an SD reader now)
- With an unrolled movem loop the QL can almost clear 1/3 of its screen per frame of 32k
- The graphics are kind of linear, except the bits of four consecutive pixels are interleaved in two consecutive bytes - no fast planar tricks here
- There are four bits per pixel, but that doesn't mean 16 colors. One bit was lost for the useless flash attribute (which can't be controlled).
- Fixed 1 bit per component RGB colors
- Pretty much the only tricks available with the gfx hardware are page flipping and blanking, and exact timing is just a dream if the ROM code is running
- No character mode, attribute blocks, sprites, blitter, scrolling or ... anything
- The only viable emulator is a commercial product. You can use a serial cable for uploading your own code but the required plugs are extremely rare.
added on the 2014-08-06 21:43:13 by Marq Marq
Wow, that's a lot of ugly stuff.
Good luck coding on that!
added on the 2014-08-06 22:08:29 by Optimus Optimus
Damn, that's gotta be a pain in the butt. Also, good luck! I think even Oric ain't that restrictive.
added on the 2014-08-07 00:48:10 by TomoAlien TomoAlien

login

Go to top