Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

przecinek

About the project

Przecinek is a small multimedia library for Windows and Linux. Simply put - it's a collection of functions and structures that allows you to create windows, load fonts and images, draw objects and text and play audio. Originally, it was created for C, but it can also be used with C++.
You can read more about it on the wiki page.

Current features

Most of the planned features have already been implemented. I still plan to add and modify some of the existing ones. I aim to finalize most of the stuff with the release of the first Beta. Until then, some function names and features might change between Przecinek versions.

Planned stuff list

planned feature win x11
loading / managing / playing audio
auto-repeating audio
filtering textures ? ?
blending colors when rendering stuff
generating texts with diffrent options
setting window icon
checking vsync value
limiting window frames more efficiently
rendering default texture when failed to load
managing window resize
generating lines
compiling projects on all operating systems

? - unfinished feature

Used 3rd party libraries

Library In
WIN api win
GDI+ flat (C) win
GLU win
CoreAudio api win
X11 library x11
GLX x11
FreeType2 x11
PNG library x11
JPEG turbo library x11

Current branch version

Newest stable version: a6,1f
Newest unstable version: u,29
Last updated: 15-07-2026

Project license

Copyright(C) 2025-2026 ciupaga
{,} PRZECINEK
Custom License

By obtaining this software, you are allowed to use it for any
project you create and to fork it.

1. Contributors are encouraged to submit improvements or modifications
    to the original project.
2. For programs that are made in this software you don't need to
    mention that you have used it.
3. You may fork and publish the source code as your own, but you must
    retain the original author, license, and website information
    located in the comments.
4. Consequences of Non-Compliance:
a) If you fail to comply with any of the terms outlined in this license,
    you may lose the rights to use, modify, and distribute this software.
b) The author reserves the right to take legal action against any party
    that does not adhere to the conditions of this license.
5.:
a) "Fork" refers to creating a derivative work based on the
    original software.
b) "Comments" refer to messages located in the source code.

This software is provided "as-is" without any warranties. The author
is not liable for any damages arising from its use.

About

minimal and simple multimedia C/C++ library

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Contributors

Languages