Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: SimLeek/displayarray
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: SimLeek/displayarray
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: moderngl
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 23 files changed
  • 1 contributor

Commits on Feb 11, 2024

  1. Added rgb/bgr and hw/wh flags

    SimLeek committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    b86e150 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Added direct display. Removed broken topic code in the displayarray c…

    …ommand line file. Made fps_limit match videos by default. Allowed mouse press to help select rectangles. Added bin-packing with p key. Added highlighting selected array. Updated random display example. Made silent operation not require a window.
    SimLeek committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    28f2f23 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Updated ndarray uid to use pointers. Updated frame publishing to reco…

    …mmend pyv4l2cam again after speed tests. Added spinwait for accurate framerate limiting. Added initial font work for glsl UI. Added scrolling for scaling. Added handling different numbers of channels. Made zmq dependency optional.
    SimLeek committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    1f06999 View commit details
    Browse the repository at this point in the history
  2. added time.sleep(0) to spinwait so it didn't block other threads. Pro…

    …bably no longer as accurate.
    SimLeek committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    965990f View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Went back to time.sleep to make less compute intensive. Fixed get_fon…

    …ts imports. Updated get_texture_atlas.py to include every character the font has and export to compressed npz. Updated mglwindow.py and pyr_quads.frag to display window names. Added sin_rand.py to display a smooth random starmap. Updated subscriber_windows.py to include more descriptive names. Added generated font npz files to gitignore.
    SimLeek committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    4d76670 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2025

  1. Added DirectRead to avoid thread switching now that opencv displaying…

    … isn't needed. Compined with DirectDisplay, it can display 2k at 180fps, and maybe more. Updated command line version to use Direct classes. Added initial csr code. Updated events to work with newer moderngl window. Added vsync option for usage with profiling speed. Made random display example bigger. moderngl and rectpack required by default.
    SimLeek committed Jul 27, 2025
    Configuration menu
    Copy the full SHA
    0a6c955 View commit details
    Browse the repository at this point in the history
Loading