Text 모드에서 OpenGL을 사용할 수 있습니까?

sfaster의 이미지

수고하십니다.

10여년 전에 보면,

DOS로 부팅을 해서 CGA, VGA 그래픽 게임을 했었죠.

이번에 리눅스에 프로그램을 개발해야 하는데요.

리눅스 머신에서 위에서 예기한 것처럼 Text 모드로 로긴해서

OpenGL을 사용한 그래픽 프로그램을 제작/실행 할수 있는지 궁금하고,

가능하다면 지금부터 해야하는데요.

OpenGL 초짜에게 앞날의 축복어린 한말씀과 함께,

Text 모드에서 그래픽 프로그래밍에 좋은 사이트 추천 바랍니다.

감사합니다.

익명 사용자의 이미지

directfb.org ???

익명 사용자의 이미지

X 를 슬림하게 하면 크게 용량 제한없이 GL 까지 할 수 있습니다. 현재 그래픽 드라이버들이 X 없이는 동작하지 못하는 것으로 알고 있습니다.

정태영의 이미지

Anonymous wrote:
X 를 슬림하게 하면 크게 용량 제한없이 GL 까지 할 수 있습니다. 현재 그래픽 드라이버들이 X 없이는 동작하지 못하는 것으로 알고 있습니다.

frame buffer 를 이용하면 가능은 합니다 :)

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

비행소년의 이미지

정태영 wrote:
frame buffer 를 이용하면 가능은 합니다

MGA 그래픽 카드 말고는 제대로 지원을 안하는 것 같아 보이던데요. :cry:

높이 날다 떨어지면.
아푸다 ㅡ,.ㅡ

ganadist의 이미지

텍스트모드라는게 콘솔을 뜻하는거겠죠?

opengl이라는게 GL API를 뜻하는 건가요? 아니면 하드웨어의 3d가속기능을 쓰고 싶단 말씀인가요?

MesaGL의 옛버젼에서는 fbdev및 svgalib을 지원했었습니다. 단순히 GL API를 쓰는것이라면 fbdev또는 svgalib를 지원하는 MesaGL라이브러리를 구해서 작업하시면 될 것 같습니다.

하드웨어 3d가속을 이야기하는 것이라면 http://fbdri.sourceforge.net/ 또는 http://accel-fb.sourceforge.net/ 를 살펴보시기 바랍니다. (하지만 아직 쓸만한 수준은 아닌걸로 알고 있습니다.)

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.