Page Title: Moon Calendar SVG
separator line image
paulcarlisle.net logo
help support
this site

The calendar below shows the phase of the moon for each day of the selected month. You can change the month and year to whatever you like between January 3999 BC and December 3999 AD.

This version of the Moon Calendar uses HTML 5, Javascript, and SVG. It replaces the Java-based version of the calendar, which is still available here.

Hovering your mouse over any day in the calendar will display a popup showing the moon's distance, phase and other information.

Instructions on what the various controls do is found below. There is also a reference section for those interested in the algorithms used.

Feel free to with your thoughts on the program.

You are using a browser that does not support SVG. This page relies heavily on SVG and other features that are not supported in older browser versions. Please consider upgrading to a more current browser.

The original Java-based version of the Moon Calendar remains available here.

January 2014 AD
  • Loading...
    0
    • January
      0
    • February
      1
    • March
      2
    • April
      3
    • May
      4
    • June
      5
    • July
      6
    • August
      7
    • September
      8
    • October
      9
    • November
      10
    • December
      11
  • 0
    • 0
      0
    • 1
      1
    • 2
      2
    • 3
      3
  • 0
    • 0
      0
    • 1
      1
    • 2
      2
    • 3
      3
    • 4
      4
    • 5
      5
    • 6
      6
    • 7
      7
    • 8
      8
    • 9
      9
  • 0
    • 0
      0
    • 1
      1
    • 2
      2
    • 3
      3
    • 4
      4
    • 5
      5
    • 6
      6
    • 7
      7
    • 8
      8
    • 9
      9
  • 0
    • 0
      0
    • 1
      1
    • 2
      2
    • 3
      3
    • 4
      4
    • 5
      5
    • 6
      6
    • 7
      7
    • 8
      8
    • 9
      9
  • 0
    • AD
      AD
    • BC
      BC
Julian Calendar New Moon First Quarter Full Moon Last Quarter
paulcarlisle.net

Shader Cache Ryujinx Best [work] Here

Right-click the game in your Ryujinx list and select Cache Management -> Purge Shader Cache .

While the disk cache stores the raw translation of shaders, the Profiled Persistent Translation Cache (PPTC) is a separate, complementary feature that fine‑tunes how these shaders are used.

Shaders are small programs that tell your graphics card (GPU) how to render light, shadows, reflections, and textures. Switch games are written specifically for the console's Nvidia Tegra hardware. Why Does Stuttering Happen? shader cache ryujinx best

Alternatively, right-click the game in Ryujinx, hover over , and select Purge Shader Cache .

. Unlike some other emulators, Ryujinx builds its cache as you play, which can cause "micro-stutters" the first time a new effect (like an explosion or a new weather pattern) appears on screen. The Best Way to Handle Shader Caches Enable Graphics Backend Threading Settings > Graphics Right-click the game in your Ryujinx list and

When you launch a Nintendo Switch game on Ryujinx, the emulator needs to translate the game's shaders from the Switch's GPU language into something your PC's GPU can understand. The PPTC system streamlines this process through three key mechanisms:

Enable both in: Settings → Graphics → Shader Cache → Enable Shader Cache Settings → System → Enable PPTC Switch games are written specifically for the console's

, one of the leading Switch emulators, has a robust system to handle this. This article dives into the "best" approaches to Ryujinx shader cache management to achieve a near-native gaming experience, focusing on techniques relevant as of May 2026. What is a Shader Cache in Ryujinx?

A shader cache is a collection of pre-translated GPU programs stored on your computer's storage drive for rapid retrieval. Without an optimized caching system, your emulator would need to compile every shader in real-time. This "on-the-fly" translation is computationally expensive and leads to noticeable freezes or stuttering the first time a new effect appears on screen.

If you ever need to backup, move, or clear your shader cache, you can find it by following these steps: Open . Right-click on the game in your games list.

Ensure that any available pipeline cache toggles are enabled. AMD drivers historically suffered from slow OpenGL shader compilation; switching to Vulkan and keeping pipeline caching active completely eliminates this old bottleneck. Complete vs. Local Shader Caches: The Big Debate



Credits

Moon Calendar SVG makes use of JQuery Calendars, by Keith Woods.

References and Aids

(If you don't see any references, you are probably using an ad blocker or are running without an Internet connection. Please disable your ad blocker or connect to the Internet and refresh the page to see these resources.)


paulcarlisle.net logo
help support
this site