2021-12-01 |
ketmar | egra: more strict checks before applying asm optimisations
|
commit | commitdiff | tree |
2021-12-01 |
ketmar | egra: small style cosmetix
|
commit | commitdiff | tree |
2021-12-01 |
ketmar | egra: better, faster, and more flexible vertical gradients...
|
commit | commitdiff | tree |
2021-11-30 |
ketmar | egra: `memBlendColorCoverage()` microoptimisations
|
commit | commitdiff | tree |
2021-11-30 |
ketmar | egra: draw ttf glyph with vertical gradient
|
commit | commitdiff | tree |
2021-11-30 |
ketmar | egra: added API and demo to extract TTF outlines to...
|
commit | commitdiff | tree |
2021-11-30 |
ketmar | egra: added radio button widget; use agg mini to draw...
|
commit | commitdiff | tree |
2021-11-30 |
ketmar | egra: added very simple vertical gradient to agg mini
|
commit | commitdiff | tree |
2021-11-30 |
ketmar | egra: agg matrix now caches "is identity" flag
|
commit | commitdiff | tree |
2021-11-30 |
ketmar | egra: moved most agg drawer params to common param...
|
commit | commitdiff | tree |
2021-11-30 |
ketmar | egra: and more work on agg mini; cleanups, comments...
|
commit | commitdiff | tree |
2021-11-30 |
ketmar | egra: more agg mini cleanups (duplicated some code...
|
commit | commitdiff | tree |
2021-11-30 |
ketmar | egra: more agg mini fixes and cleanups
|
commit | commitdiff | tree |
2021-11-30 |
ketmar | egra: agg mini code cleanups
|
commit | commitdiff | tree |
2021-11-30 |
ketmar | egra: agg mini cosmetix
|
commit | commitdiff | tree |
2021-11-29 |
ketmar | erga: added agg mini hittest API
|
commit | commitdiff | tree |
2021-11-29 |
ketmar | egra: fixed rasterizer bug in agg mini (wrong comparisons...
|
commit | commitdiff | tree |
2021-11-29 |
ketmar | egra: alot of changes to agg mini
|
commit | commitdiff | tree |
2021-11-29 |
ketmar | egra: splitted agg mini to several submodules
|
commit | commitdiff | tree |
2021-11-29 |
ketmar | egra: agg mini `closePath()` fixes (yes, again ;-)
|
commit | commitdiff | tree |
2021-11-28 |
ketmar | dynstring: use unified storage for both metadata and...
|
commit | commitdiff | tree |
2021-11-28 |
ketmar | cmdcon: small fixes
|
commit | commitdiff | tree |
2021-11-28 |
ketmar | cmdcon: use spinlocks instead of mutexes
|
commit | commitdiff | tree |
2021-11-28 |
ketmar | atomic: added `atomicCompareSet()`, recursive and non...
|
commit | commitdiff | tree |
2021-11-28 |
ketmar | cmdcon: added "gc_collect" built-in command
|
commit | commitdiff | tree |
2021-11-28 |
ketmar | egra: some tests of bezier tesselators; switched to...
|
commit | commitdiff | tree |
2021-11-27 |
ketmar | erga: agg cosmetix
|
commit | commitdiff | tree |
2021-11-27 |
ketmar | egra: forgot to update editor widget on key event
|
commit | commitdiff | tree |
2021-11-27 |
ketmar | egra: oops, another agg `closePath()` bug
|
commit | commitdiff | tree |
2021-11-27 |
ketmar | (no comment)
|
commit | commitdiff | tree |
2021-11-27 |
ketmar | egra: cosmetix
|
commit | commitdiff | tree |
2021-11-27 |
ketmar | egra: added some useful primitives to agg drawer
|
commit | commitdiff | tree |
2021-11-27 |
ketmar | egra: some agg microoptimisations
|
commit | commitdiff | tree |
2021-11-27 |
ketmar | egra: added assembler-optimised span blending function...
|
commit | commitdiff | tree |
2021-11-27 |
ketmar | egra: agg will respect clip rect now
|
commit | commitdiff | tree |
2021-11-27 |
ketmar | egra: added very minimalistic port of AGG Mini (no...
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | egra: even more comments
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | egra: moved "disabled" and "accept/cancel" properties...
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | egra: cosmetix, added brief comments for most interesting...
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | egra: ...and fix for a fix, oops
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | egra: fixed small bug in SSE color blending
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | egra: more small fixes; listbox now works
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | egra: splitted widgets to package with separate submodules
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | egra: better selectors (they can be customised with...
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | egra: more fixes to screen rebuild posting
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | egra: post rebuild event on minimisation (because minimised...
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | erga: some cosmetix
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | erga: use `widgetChanged()` instead of direct screen...
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | egra: more style fixes
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | egra: added some `foreach` iterators
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | erga: switched to css-like styles (not fully debugged...
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | dynstring: cosmetix
|
commit | commitdiff | tree |
2021-11-26 |
ketmar | strex: cosmetix
|
commit | commitdiff | tree |
2021-11-25 |
ketmar | egra: more selectors code
|
commit | commitdiff | tree |
2021-11-25 |
ketmar | egra: css-like selectors experiment
|
commit | commitdiff | tree |
2021-11-25 |
ketmar | egra: use dynstrings almost everywhere
|
commit | commitdiff | tree |
2021-11-25 |
ketmar | dynstring: fixes, more functions
|
commit | commitdiff | tree |
2021-11-25 |
ketmar | unarray: cosmetic fix
|
commit | commitdiff | tree |
2021-11-25 |
ketmar | added "iv.dynstring"
|
commit | commitdiff | tree |
2021-11-25 |
ketmar | added iv.atomic
|
commit | commitdiff | tree |
2021-11-24 |
ketmar | egra: more asm microoptimisations; fixed bug in dashed...
|
commit | commitdiff | tree |
2021-11-24 |
ketmar | egra: don't use ENTER/LEAVE (because intel sux, and...
|
commit | commitdiff | tree |
2021-11-24 |
ketmar | egra: moved low-level SSE optimised code to separate...
|
commit | commitdiff | tree |
2021-11-24 |
ketmar | egra: optimised SSE memfill and colorblend
|
commit | commitdiff | tree |
2021-11-24 |
ketmar | sdpygfx: cosmetix
|
commit | commitdiff | tree |
2021-11-23 |
ketmar | egra: added delegate to check widget hotkeys
|
commit | commitdiff | tree |
2021-11-23 |
ketmar | egra: added default "accept" and "cancel" button mechanics
|
commit | commitdiff | tree |
2021-11-23 |
ketmar | egra: some X11 hacks
|
commit | commitdiff | tree |
2021-11-23 |
ketmar | egra: use X11 backend by default
|
commit | commitdiff | tree |
2021-11-23 |
ketmar | egra: YesNoWindow cosmetix
|
commit | commitdiff | tree |
2021-11-23 |
ketmar | egra: more minimised drawing cosmetix
|
commit | commitdiff | tree |
2021-11-23 |
ketmar | egra: minimised windows repaint fixes, some method...
|
commit | commitdiff | tree |
2021-11-22 |
ketmar | erga: use sse for alpha blending (last 3 pixels could...
|
commit | commitdiff | tree |
2021-11-22 |
ketmar | egra: added `gxDashRect()`, and made drag overlay styleable
|
commit | commitdiff | tree |
2021-11-22 |
ketmar | egra: fixed asm code; it works with "dmd -O" now
|
commit | commitdiff | tree |
2021-11-22 |
ketmar | egra: use `memBlendColor()` in more places
|
commit | commitdiff | tree |
2021-11-21 |
ketmar | egra: added `memBlendColor()` written in X86 asm (FIXME...
|
commit | commitdiff | tree |
2021-11-21 |
ketmar | egra: cosmetix
|
commit | commitdiff | tree |
2021-11-21 |
ketmar | egra: slightly different blending code
|
commit | commitdiff | tree |
2021-11-21 |
ketmar | egra: cosmetix
|
commit | commitdiff | tree |
2021-11-21 |
ketmar | egra: new "hotlabel" widget; removed built-in title...
|
commit | commitdiff | tree |
2021-11-21 |
ketmar | egra: cosmetix
|
commit | commitdiff | tree |
2021-11-21 |
ketmar | egra: minimised window size is in style now
|
commit | commitdiff | tree |
2021-11-21 |
ketmar | egra: styles can store strings and integers now
|
commit | commitdiff | tree |
2021-11-21 |
ketmar | egra: window shadow styling
|
commit | commitdiff | tree |
2021-11-21 |
ketmar | egra: cosmetix
|
commit | commitdiff | tree |
2021-11-21 |
ketmar | erga: use normal font size in example ;-)
|
commit | commitdiff | tree |
2021-11-21 |
ketmar | egra: and even more faster text rendering
|
commit | commitdiff | tree |
2021-11-21 |
ketmar | egra: small text rendering optimisations
|
commit | commitdiff | tree |
2021-11-20 |
ketmar | egra: cosmetix
|
commit | commitdiff | tree |
2021-11-20 |
ketmar | egra: use `naked` `memFillDW()`
|
commit | commitdiff | tree |
2021-11-20 |
ketmar | egra: use SSE to fill with dwords if possible
|
commit | commitdiff | tree |
2021-11-20 |
ketmar | egra: example fixes
|
commit | commitdiff | tree |
2021-11-20 |
ketmar | egra: editor widget fixes
|
commit | commitdiff | tree |
2021-11-20 |
ketmar | egra: restored `lastMouseButton` processing
|
commit | commitdiff | tree |
2021-11-20 |
ketmar | egra: new window flags, some cosmetic fixes
|
commit | commitdiff | tree |
2021-11-20 |
ketmar | egra: progress bar rendering optimisations
|
commit | commitdiff | tree |
2021-11-20 |
ketmar | egra: mouse processing fixes (modal windows and windows...
|
commit | commitdiff | tree |
2021-11-20 |
ketmar | egra: fixed X11 backend
|
commit | commitdiff | tree |
2021-11-20 |
ketmar | egra: moved most utility functions to the package;...
|
commit | commitdiff | tree |