- Mar 24, 2021
-
-
-
* graph/rules.mk (GRAPH_LIB): Handle the case specially where `LIBTOOL` is defined. (COMPILE_GRAPH_LIB) <LIBTOOL>: Enable use of `dlopen`.
-
- Mar 19, 2021
-
-
Alexei Podtelezhnikov authored
* src/ftbench.c (get_time) [_WIN32]: Add QPC, GPT, and QPCT timing tools. (main) [_WIN32]: Initialize interval for QPC.
-
- Feb 28, 2021
-
-
Alexei Podtelezhnikov authored
* graph/x11/grx11.c (gr_x11_convert_gray_to_rgb{555,565,0888,8880}): Combine multiple shifts into multiplication.
-
- Feb 27, 2021
-
-
Alexei Podtelezhnikov authored
* src/ftdiff.c (main): Let the driver choose the mode. (adisplay_init): Call `grFindColor' to set colors. (adisplay_clear): Call `grFillRect' to clear display.
-
- Feb 26, 2021
-
-
Alexei Podtelezhnikov authored
-
- Feb 25, 2021
-
-
Alexei Podtelezhnikov authored
* src/ftpngout.c (FTDemo_Display_Print) [_WIN32]: Implement it.
-
- Feb 24, 2021
-
-
Alexei Podtelezhnikov authored
* src/ftcommon.c (FTDemo_Display_Print): Move from here... * src/ftpngout.c (FTDemo_Display_Print): ... to here. * Makefile: Updated accordingly.
-
- Feb 19, 2021
-
-
Alexei Podtelezhnikov authored
-
- Feb 18, 2021
-
-
Alexei Podtelezhnikov authored
-
Alexei Podtelezhnikov authored
-
- Feb 03, 2021
-
-
Werner Lemberg authored
* src/ftgrid.c (parse_cmdline): Use flags to set a default character index after option loop.
-
- Jan 27, 2021
-
-
Alexei Podtelezhnikov authored
-
- Jan 26, 2021
-
-
Alexei Podtelezhnikov authored
* graph/grblit.c (grBlitGlyphToBitmap): Do not call `grBlitGlyphToSurface'. * src/*: s/grBlitGlyphToBitmap/grBlitGlyphToSurface/.
-
Alexei Podtelezhnikov authored
-
- Jan 25, 2021
-
-
Alexei Podtelezhnikov authored
* graph/gblany.h (_gblender_blit_mono_*): Implement it. * graph/gblblit.c (gblender_blit_init): Recognize mono bitmaps. * graph/gblblit.h (GBlenderSourceFormat): Add GBLENDER_SOURCE_MONO.
-
- Jan 24, 2021
-
-
Alexei Podtelezhnikov authored
-
- Jan 22, 2021
-
-
Alexei Podtelezhnikov authored
* graph/gblender.h (GBlenderBGR): Define color channel storage. * graph/gblblit.c (GDST_CHANNELS): Redefined. (GDST_READ): Merged into... (GDST_PIX): Redefined. * graph/gblany.h (*): Major revisions.
-
- Jan 21, 2021
-
-
Alexei Podtelezhnikov authored
-
- Jan 18, 2021
-
-
Alexei Podtelezhnikov authored
-
- Jan 16, 2021
-
-
Alexei Podtelezhnikov authored
* graph/gbfill.c (gr_fill_hline_*): Accept pitch increment as additional argument and act accordingly. (grFillVLine, grFillHLine, grFillRect): Updated all callers.
-
- Jan 14, 2021
-
-
Alexei Podtelezhnikov authored
-
Alexei Podtelezhnikov authored
This slightly reworks commit bfbd7826 by moving the cache check into the initialization functions. this is especially important to keep the direct span rendering light. * graph/gblany.h (*): Move the cache check from here... * graph/gblblit.c (gblender_blit_init, grSetTargetPenBrush): ... to here. * graph/gblender.h (GBLANDER_VARS, GBLENDER_CHANNEL_VARS): Restore old macros.
-
Alexei Podtelezhnikov authored
* graph/gblblit.c (GDST_COPY_VAR): Removed. (GDST_PIX, GDST_CHANNEL): New macros to convert color. (grBlitGlyphToSurface, grSetTargetPenBrush): Pass `grColor' unchanged. * graph/gblany.h (*): Use new marcos here. * graph/gblblit.h (GBlenderBlitFunc): Accept `grColor'. * graph/grobjs.h (grSurface): Use `grColor'.
-
- Jan 13, 2021
-
-
Alexei Podtelezhnikov authored
* graph/gblhbgr.h, graph/gblhrgb.h, graph/gblvbgr.h, graph/gblvrgb.h, graph/gblcolor.h, graph/gblbgra.h, graph/gblspans.h: Deleted.
-
- Jan 12, 2021
-
-
Alexei Podtelezhnikov authored
-
Alexei Podtelezhnikov authored
* graph/gblender.c (gblender_init, gblender_use_channels): Use `gblender_clear' instead of... (gblender_reset): Removed.
-
- Jan 08, 2021
-
-
Alexei Podtelezhnikov authored
* graph/win32/grwin32.c (Message_Process): s/SetProp/SetWindowLongPtr/ and s/GetProp/GetWindowLongPtr/ essentially. (gr_win32_device_init, gr_win32_device_done): Get rid of `ourAtom'.
-
- Jan 06, 2021
-
-
Alexei Podtelezhnikov authored
* graph/win32/grwin32.c (Message_Process): Tweak WM_PAINT. (gr_win32_surface_{init,resize}): Set negative `biHeight'.
-
Alexei Podtelezhnikov authored
-
- Jan 04, 2021
-
-
Alexei Podtelezhnikov authored
* graph/win32/grwin32.c (gr_win32_surface_refresh_rectangle): Explicitly UpdateWindow to avoid delays and minor clean-up. (gr_win32_surface_listen_event): Minor clean-up.
-
- Dec 23, 2020
-
-
* src/ftsdf.c (usage): New function. (main): Use it.
-
* Makefile (EXES): Add `ftsdf`. Add compile and link rules for `ftsdf`.
-
* graph/grfont.h, graph/grfont.c (grGotobitmapColor): New function.
-
* src/ftsdf.c (main): New function.
-
- Dec 22, 2020
-
-
* src/ftsdf.c (clamp, smoothstep, draw): New function.
-
* src/ftsdf.c (Process_Event): New function.
-
* src/ftsdf.c (write_header): New function.
-
* src/ftsdf.c (event_font_update, event_color_change, event_help): New functions.
-
* src/ftsdf.c: New file, with first templates.
-