Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/lamdu/FreetypeGL
High-level Haskell bindings for the freetype-gl package
https://github.com/lamdu/FreetypeGL
.gitignore: Add stack.yaml.lock
18ca298d8fd48ad18f75264553b57714bf070c77 authored over 3 years ago by Eyal Lotem <[email protected]>
18ca298d8fd48ad18f75264553b57714bf070c77 authored over 3 years ago by Eyal Lotem <[email protected]>
Upgrade stack.yaml
080985f23d942b467b490ba6b6e5ac6d2b4268e1 authored over 3 years ago by Eyal Lotem <[email protected]>
080985f23d942b467b490ba6b6e5ac6d2b4268e1 authored over 3 years ago by Eyal Lotem <[email protected]>
Expose TextBuffer.addChar
f3b3e206411d021f6b87d1989a9d8c52cba251af authored over 3 years ago by Eyal Lotem <[email protected]>
f3b3e206411d021f6b87d1989a9d8c52cba251af authored over 3 years ago by Eyal Lotem <[email protected]>
Expose TextureGlyph, glyphAdvanceX, glyphAdvanceY, glyphKerning
fcdf66fc47dc11c1985c22a2b448c0e82d9622eb authored over 3 years ago by Eyal Lotem <[email protected]>
fcdf66fc47dc11c1985c22a2b448c0e82d9622eb authored over 3 years ago by Eyal Lotem <[email protected]>
Add .dir-locals.el
73577f27ecfa6ba31bd2c437adee1dc4c92ea1ea authored over 3 years ago by Eyal Lotem <[email protected]>
73577f27ecfa6ba31bd2c437adee1dc4c92ea1ea authored over 3 years ago by Eyal Lotem <[email protected]>
Remove redundant imports
d2312f89cdf1412d584d13cda235ef683fa9c832 authored about 6 years ago by Eyal Lotem <[email protected]>
d2312f89cdf1412d584d13cda235ef683fa9c832 authored about 6 years ago by Eyal Lotem <[email protected]>
stack.yaml: Update freetype2 hash
6a68e12ccc6ee9419d9978df2e46bca36a99f9a1 authored about 6 years ago by Eyal Lotem <[email protected]>
6a68e12ccc6ee9419d9978df2e46bca36a99f9a1 authored about 6 years ago by Eyal Lotem <[email protected]>
cabal: remove bounds on GLFW-b
3be8b32adba48ccd2c85954b32d9bea8a54f1197 authored about 6 years ago by Eyal Lotem <[email protected]>
3be8b32adba48ccd2c85954b32d9bea8a54f1197 authored about 6 years ago by Eyal Lotem <[email protected]>
file-embed rather than data-files
764e86ad05e8821799148cc1c26b316c0e679acb authored over 6 years ago by Yair Chuchem <[email protected]>
764e86ad05e8821799148cc1c26b316c0e679acb authored over 6 years ago by Yair Chuchem <[email protected]>
add allow-newer:true for stack build to work
262da0b7798283dab510fe94899f57ea74b8f0ad authored over 6 years ago by Yair Chuchem <[email protected]>
262da0b7798283dab510fe94899f57ea74b8f0ad authored over 6 years ago by Yair Chuchem <[email protected]>
update dependencies and stack resolver
e25d5482eef39331106e95268730889317b7ac7b authored over 6 years ago by Yair Chuchem <[email protected]>
e25d5482eef39331106e95268730889317b7ac7b authored over 6 years ago by Yair Chuchem <[email protected]>
stack.yaml: Update bindings-freetype-gl
286b75894e51b08b7c63f8845f045f66d27e9849 authored over 7 years ago by Eyal Lotem <[email protected]>
286b75894e51b08b7c63f8845f045f66d27e9849 authored over 7 years ago by Eyal Lotem <[email protected]>
OpenGL 3.0.1 required for Uniform GLvertex instances
6df860525cb4ebb06a344e40339cc9d5b24dfeee authored almost 8 years ago by Eyal Lotem <[email protected]>
6df860525cb4ebb06a344e40339cc9d5b24dfeee authored almost 8 years ago by Eyal Lotem <[email protected]>
Oops: glewInit error string was itself an exception
1e7ff5df8fd7dff345e2d68813212546540bba25 authored almost 8 years ago by Eyal Lotem <[email protected]>
1e7ff5df8fd7dff345e2d68813212546540bba25 authored almost 8 years ago by Eyal Lotem <[email protected]>
Thread safety changes: Defer GL resource allocation to actual rendering on rendering thread.
5b6a25170db18867aea12b9eb624e1e1a9b1d0cb authored about 8 years ago by Yair Chuchem <[email protected]>
5b6a25170db18867aea12b9eb624e1e1a9b1d0cb authored about 8 years ago by Yair Chuchem <[email protected]>
Shaders: now that shader has its blendfunc the TextLcdShaders type isn't needed
7be6f2ec606cbcb9644e149cb68c3e31b3649d96 authored about 8 years ago by Yair Chuchem <[email protected]>
7be6f2ec606cbcb9644e149cb68c3e31b3649d96 authored about 8 years ago by Yair Chuchem <[email protected]>
Shaders are accompanied with blendFuncs
24c37a9fa9c798d2d0549877998ecb8811bcc968 authored about 8 years ago by Yair Chuchem <[email protected]>
24c37a9fa9c798d2d0549877998ecb8811bcc968 authored about 8 years ago by Yair Chuchem <[email protected]>
TextureAtlas.uploadIfNeeded
5f080e4e35dce4492ec391dd83ac2064010667ed authored about 8 years ago by Yair Chuchem <[email protected]>
5f080e4e35dce4492ec391dd83ac2064010667ed authored about 8 years ago by Yair Chuchem <[email protected]>
use lcd shaders
d036ae2d59997870ded1cfa1abbe7a30f12f889c authored about 8 years ago by Yair Chuchem <[email protected]>
d036ae2d59997870ded1cfa1abbe7a30f12f889c authored about 8 years ago by Yair Chuchem <[email protected]>
Return GL.currentProgram to default state after render
c2c42340985cc45c71b92d5294f775a0a16199d5 authored about 8 years ago by Yair Chuchem <[email protected]>
c2c42340985cc45c71b92d5294f775a0a16199d5 authored about 8 years ago by Yair Chuchem <[email protected]>
freetype-gl update
ad7ca2f933714997de36411860e8249d239f61bf authored about 8 years ago by Yair Chuchem <[email protected]>
ad7ca2f933714997de36411860e8249d239f61bf authored about 8 years ago by Yair Chuchem <[email protected]>
use shaders with consistent uniform names
05a412c8850baa8d2c3ad83b7821d4a6e14d0b24 authored about 8 years ago by Yair Chuchem <[email protected]>
05a412c8850baa8d2c3ad83b7821d4a6e14d0b24 authored about 8 years ago by Yair Chuchem <[email protected]>
text_buffer_add_text: Takes length in code points, not in bytes
3257d9c5b41887773fdc6d05be250497e5ee6243 authored about 8 years ago by Eyal Lotem <[email protected]>
3257d9c5b41887773fdc6d05be250497e5ee6243 authored about 8 years ago by Eyal Lotem <[email protected]>
text_buffer_add_text must not be given 0-lengthed strings
e515827572c0e151aa351f5a4305a7f0b2190304 authored about 8 years ago by Eyal Lotem <[email protected]>
e515827572c0e151aa351f5a4305a7f0b2190304 authored about 8 years ago by Eyal Lotem <[email protected]>
Version 0.2: use Text rather than Strings
06b07eb95b3d7c1c2a1d06f6af36960b7f8ab233 authored about 8 years ago by Yair Chuchem <[email protected]>
06b07eb95b3d7c1c2a1d06f6af36960b7f8ab233 authored about 8 years ago by Yair Chuchem <[email protected]>
hlint police
c91ec018a2df35e960873c90e1e057c09670e7c9 authored about 8 years ago by Yair Chuchem <[email protected]>
c91ec018a2df35e960873c90e1e057c09670e7c9 authored about 8 years ago by Yair Chuchem <[email protected]>
TextureFont: Expose lineGap
585671664f9afb1dd306b0439007a0d5e9fe995a authored over 8 years ago by Eyal Lotem <[email protected]>
585671664f9afb1dd306b0439007a0d5e9fe995a authored over 8 years ago by Eyal Lotem <[email protected]>
Update stack.yaml: builds on windows
9b6a7bc430cd3dfd610238b2d95c83a7d6cc3aa3 authored over 8 years ago by Eyal Lotem <[email protected]>
9b6a7bc430cd3dfd610238b2d95c83a7d6cc3aa3 authored over 8 years ago by Eyal Lotem <[email protected]>
Add distance field support
Update stack.yaml hash for bindings-freetype-gl
6d917395c468886a979d0bbb11a54bcf031429ea authored over 8 years ago by Eyal Lotem <[email protected]>
Shader: Add file existence check
TODO: Replace this terrible C code with simple Haskell code
6bab2c9e657bdaf9294e27db5597b184320a72fc authored over 8 years ago by Eyal Lotem <[email protected]>
RGBA is Eq,Ord,Read,Show
794ff525ecdc6b277cfca2826ce490fe02decab0 authored over 8 years ago by Eyal Lotem <[email protected]>
794ff525ecdc6b277cfca2826ce490fe02decab0 authored over 8 years ago by Eyal Lotem <[email protected]>
Mat4: Expose fromList16
b360e669c8120b3de1010c1ae0beae7b96f91cf7 authored over 8 years ago by Eyal Lotem <[email protected]>
b360e669c8120b3de1010c1ae0beae7b96f91cf7 authored over 8 years ago by Eyal Lotem <[email protected]>
fix demo build on os x
260cb78ceb3cd541308225f7bb15dc27c11fb980 authored over 8 years ago by Yair Chuchem <[email protected]>
260cb78ceb3cd541308225f7bb15dc27c11fb980 authored over 8 years ago by Yair Chuchem <[email protected]>
Remove unneeded upload, add texts with gammas
45ba10e8368050e44671fffb14adc247b14c00aa authored over 8 years ago by Eyal Lotem <[email protected]>
45ba10e8368050e44671fffb14adc247b14c00aa authored over 8 years ago by Eyal Lotem <[email protected]>
TextureFont: Expose more attributes
760af6ce4ac60691f034b6ba5d2c656ffeacc025 authored over 8 years ago by Eyal Lotem <[email protected]>
760af6ce4ac60691f034b6ba5d2c656ffeacc025 authored over 8 years ago by Eyal Lotem <[email protected]>
Replace IORef Pen with StateT Pen
a981e7a386a90fbcadb239fa78910eac345c2aad authored over 8 years ago by Eyal Lotem <[email protected]>
a981e7a386a90fbcadb239fa78910eac345c2aad authored over 8 years ago by Eyal Lotem <[email protected]>
Expose new/delete, not brackets
35571868e52cf18784d66463dab68e98e6e71828 authored over 8 years ago by Eyal Lotem <[email protected]>
35571868e52cf18784d66463dab68e98e6e71828 authored over 8 years ago by Eyal Lotem <[email protected]>
Demo: import order
99ccb833699e61bb4f46d5ac28538b36ea8f7d46 authored over 8 years ago by Eyal Lotem <[email protected]>
99ccb833699e61bb4f46d5ac28538b36ea8f7d46 authored over 8 years ago by Eyal Lotem <[email protected]>
dont use GLEW on OS X
4d7737c987caeef0ed48d46beb6d63784c80adf3 authored over 8 years ago by Yair Chuchem <[email protected]>
4d7737c987caeef0ed48d46beb6d63784c80adf3 authored over 8 years ago by Yair Chuchem <[email protected]>
addText: Oops: Pass Unicode length, not buffer length
5745a2c1f67d300f60d8fd079245b49d9dc3ebd6 authored over 8 years ago by Eyal Lotem <[email protected]>
5745a2c1f67d300f60d8fd079245b49d9dc3ebd6 authored over 8 years ago by Eyal Lotem <[email protected]>
Use Maybe Colors instead of Bool, Color
77c192c6183ddbbd95e07ac99aa7d516b1f2e281 authored over 8 years ago by Eyal Lotem <[email protected]>
77c192c6183ddbbd95e07ac99aa7d516b1f2e281 authored over 8 years ago by Eyal Lotem <[email protected]>
Rename APIs. Add BoundingBox
GLEW.initGlew exported even on OSX (to be no-op)
5bc61fac43c10c0a2ddb14a63ff855befb0e81ef authored over 8 years ago by Eyal Lotem <[email protected]>
Initial version
a2bd2abfc6fc3ce7f785fd8be915673652574f0c authored over 8 years ago by Eyal Lotem <[email protected]>
a2bd2abfc6fc3ce7f785fd8be915673652574f0c authored over 8 years ago by Eyal Lotem <[email protected]>