<feed xmlns='http://www.w3.org/2005/Atom'>
<title>TaSTT.git/Scripts/generate_shader.py, branch v0.3.1</title>
<subtitle>Free self-hosted STT for VRChat.</subtitle>
<id>https://git.yummers.dev/TaSTT.git/atom?h=v0.3.1</id>
<link rel='self' href='https://git.yummers.dev/TaSTT.git/atom?h=v0.3.1'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/'/>
<updated>2022-12-30T07:01:09+00:00</updated>
<entry>
<title>GUI: Users can now control board dimensions</title>
<updated>2022-12-30T07:01:09+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-30T07:01:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=12bcd1d40df21cb9bad6ae353ea4f6697e1275a6'/>
<id>urn:sha1:12bcd1d40df21cb9bad6ae353ea4f6697e1275a6</id>
<content type='text'>
Users can now control how many letters wide and tall the board is.

Tested at 4x48, 5x60, 10x120, and 20x240. At 20x240, Unity freezes and
does not make forward progress. Perhaps creating 4800 float parameters
isn't a truly scalable interface.
</content>
</entry>
<entry>
<title>Add Scripts/generate_shader.py</title>
<updated>2022-12-30T02:49:24+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-30T02:47:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=7214653f9354ef885ef4131e455e0a63f12a17f2'/>
<id>urn:sha1:7214653f9354ef885ef4131e455e0a63f12a17f2</id>
<content type='text'>
Now it's possible to generate shaders with a custom number of rows, columns,
and bytes per character.

All edits to the shader should go through TaSTT_template.shader. To generate
a new shader from the template:
$ ./Scripts/generate_shader.py \
    --bytes_per_char 2 \
    --rows 1 \
    --cols 12
    --shader_template $(pwd)/Shaders/TaSTT_template.shader \
    --shader_path $(pwd)/Shaders/TaSTT.shader
</content>
</entry>
</feed>
