News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

StarGate project

Started by HSE, December 16, 2019, 07:46:43 AM

Previous topic - Next topic

HSE

Hi all!

The idea was to develop a new progress control, but don't look very well in small scale.

In the way, I added some routines to ObjAsm's Pixelmap like FloodFill, lens, flare, and circles with smooth edge. Still I have to clean the code, wich still is 32 bits but inside the framework for dual bitness.

I draw only the superior chevron, the others are rotations and copy of that chevron. I'm using qWord's routine, but you can see that it's not perfect.

Regards. HSE

Later: without debugging system, and without leaks.
Equations in Assembly: SmplMath

Biterider

#1
Hi HSE
It runs perfectly here.   :thumbsup:
It seems to be the debug version, since it launches the DC.
I think a way to get a better result is to draw the rotated chevrons with a higher resolution on an auxiliary pixelmap and then draw them on the target at a sub-pixel level.

Biterider

HSE

Thanks Biterider!

DC is alway open here  :biggrin:

There is some problems, but it's just a test.
Equations in Assembly: SmplMath

jj2007

It runs and shows a stargate, but cpu usage is 100% for the core of the process, and it's unresponsive :sad:

HSE

Equations in Assembly: SmplMath

jj2007


HSE

Some functions like lens, circle and ring posted here , in ObjAsm subforum
Equations in Assembly: SmplMath

HSE

#7
Hi all!

Modifying some functions, a circle progress bar following Fearless control can be made.

This is maked setting pixels in a bitmap, not Gdi+ at all.

There is a color gradient drawing the arc (a little elemental)

Regards. HSE

(new improved binary in later post)
Equations in Assembly: SmplMath

Biterider

Hi Hector
Looks very professional  :thumbsup:
I noticed that the copyright string in the application properties is not resolved (%BUILD_YEAR).

Biterider

avcaballero


HSE

Equations in Assembly: SmplMath

HSE

#11
An update of binary with improved resizing to ellipse, and smooth arc extremes.

Just to explain a little: I'm trying not to use GDI+ because Wine I have don't support GDI+. If your Win program is "GDI+ free" have a good chance to run correctly in other OS.

Regards. HSE
Equations in Assembly: SmplMath

Biterider

Hi HSE
SG2 works fine here. The application properties are OK now  :thumbsup:
Biterider

daydreamer

Quote from: HSE on December 31, 2019, 02:11:08 AM
An update of binary with improved resizing to ellipse, and smooth arc extremes.

Just to explain a little: I'm trying not to use GDI+ because Wine I have don't support GDI+. If your Win program is "GDI+ free" have a good chance to run correctly in other OS.
the previous version started all over with from 0% when maximizing,this works better with continue from previous percentage :thumbsup:


my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding

HSE

Equations in Assembly: SmplMath