Can we have an SVN? Espetialy of the GPU :P Its epic
This is thread about soon-to-come CPU and GPU updates, and please post all bugs you find in them here.
CPU:
GPU (things to be fixed before first release):
- Fully rewrite critical part of CPU - Done, now it's few
- Add bitwise opcodes
- Fully rewrite assembler
- As part of CPU V3 project - multithreading, and real protected mode
- Possibly math sequencer - execute mathematical expressions much faster than using opcodes directly
- Fonts scaling on different resolutions
- Remove debug messages
- Generalize GPU "render engine", and port all wire screens to it
- Add full 3D support
- Rewrite to use dynamic recompile VM from CPU
- GPUBuilder - tool to create various screens and displays in drag-and-drop style
GPU can be connected to IOBus, and ports can mbe used:
GPU can render complex GUI:
GPU can do hardware image scaling, and client-side bouncing ball:
http://youtube.com/watch?v=7ya3h2gTf_M[IMG]file:///C:/DOCUME%7E1/%D0%9D%D0%9A%D0%A0%D0%95/LOCALS%7E1/Temp/moz-screenshot.jpg[/IMG][IMG]file:///C:/DOCUME%7E1/%D0%9D%D0%9A%D0%A0%D0%95/LOCALS%7E1/Temp/moz-screenshot-1.jpg[/IMG]
Last edited by Black Phoenix; 06-26-2008 at 05:29 PM.
Can we have an SVN? Espetialy of the GPU :P Its epic
Last edited by bobthe2lol; 06-26-2008 at 07:00 PM. Reason: epic
Cool, that'll make things easier.
And we need to give dnifan aso he adds gpu support to his zCPU emu
![]()
Awesome, I've been really looking forward to playing with this!
All wire screens or just the console and digital screens? Would those screens still be in the Wire SVN or are you removing them altogether?
So will this be similar to greenarrows GUI Panels, but with a much better editing interface?
Yup!
Garry exposed the render library to Lua which contains functions for 3D drawing. Render Targets are Textures which are used to make up Materials. So you'd need to create a dummy texture and set its default texture as the render target, perform whatever drawing you want, and then reset the render target. Now the dummy material will contain whatever you've just drawn in code and can be drawn to the appropriate position on the screen.
I assume (but don't actually know because I have done no testing whatsoever) that you could use one of textures already contained within the models material (i.e. override the plasma screen tube texture or whatever it's called).
^ 51mbps Fiber ftw[03:32] <ITSBOT> lua serializing function to be
intergrated into xbox live
[03:34] <ITSBOT> no girlfriend for a pineapple under the Channels
Hmm...that gives me a developing idea...what if...you could make some kind of device, operated much like a ranger, (x/y inputs, tracing, that thing) and...if it hit a target...it would figure out what the prop was, and then, somewhere off in mumbo-jumbo land, construct an appropriately-sized image of the model (perhaps read the models maximum width, and zoom out the camera appropriately?) and...then...display it on some kind of screen. So, if you used my lock-on radar + targetting computer (still in the works) you could not only see what the targetted prop's co-ords are, you could get an image of what prop it is on another screen!
There should be a version of this with a transparent background for things like HUDs on an aircraft or something.
It still looks incredibly orgasmically useful and I hope to see this very, very soon.
Bookmarks