Programming/openGL2011. 11. 20. 14:40
GLSL 관련 문서들 링크

개인적으로 in vec3 val, 이런게 보이길래 찾다보니
pdf 문서가 무진장 정리 잘되어 있는것 같아서 득템한기분임 ㅋㅋ

in 은 함수 안으로 들어가는 변수. 없으면 in과 비슷하다고 보면 될 듯하고
uniform은 GLSL과 어플리케이션의 변수를 공유하도록 하는 구분자이다.


[링크 : http://www.jrr.kr/entry/8-GLSL-Animation] << 펄럭이는 예제

[링크 : http://en.wikibooks.org/wiki/GLSL_Programming/Vector_and_Matrix_Operations] << 벡터 업 캐스팅/다운캐스팅
[링크 : http://www.opengl.org/documentation/glsl/]
    [링크 : http://www.opengl.org/sdk/docs/tutorials/TyphoonLabs/]
        [링크 : http://www.opengl.org/sdk/docs/tutorials/TyphoonLabs/Chapter_2.pdf] << 요거 좋은듯
 [링크 : http://en.wikipedia.org/wiki/GLSL]

'Programming > openGL' 카테고리의 다른 글

openGL gcc에서 컴파일 하기  (0) 2012.06.02
glsl과 glew의 연관관계  (0) 2011.11.22
GLSL 함수목록 정리  (0) 2011.11.20
GLSL 은.. intel 내장형으로는 무리?  (0) 2011.11.19
GLSL 관련 링크  (0) 2011.11.12
Posted by 구차니
Programming/openGL2011. 11. 20. 11:27
예제소스를 보고 정리한 GLSL에서 사용하는 함수들 목록
glShaderSource()의 경우에는 파일의 내용을 직접 넣어주고
glCompileShader()를 통해 모종의 작업을 하는듯 -_-

[링크 : http://www.opengl.org/sdk/docs/man/xhtml/glCreateShader.xml ]
[링크 : http://www.opengl.org/sdk/docs/man/xhtml/glShaderSource.xml]
[링크 : http://www.opengl.org/sdk/docs/man/xhtml/glCompileShader.xml]
[링크 : http://www.opengl.org/sdk/docs/man/xhtml/glAttachShader.xml]
[링크 : http://www.opengl.org/sdk/docs/man/xhtml/glCreateProgram.xml]
[링크 : http://www.opengl.org/sdk/docs/man/xhtml/glLinkProgram.xml]

'Programming > openGL' 카테고리의 다른 글

glsl과 glew의 연관관계  (0) 2011.11.22
GLSL 관련 링크  (0) 2011.11.20
GLSL 은.. intel 내장형으로는 무리?  (0) 2011.11.19
GLSL 관련 링크  (0) 2011.11.12
gluUnProject / glRenderMode(GL_SELECT)  (0) 2011.10.19
Posted by 구차니
프로그램 사용/vi2011. 11. 20. 10:12
되긴되는데.. 손가락에 쥐나는 느낌이야 -_-

 

To change two vertically split windows to horizonally split

    ^Wt^WK

Horizontally to vertically:

    ^Wt^WH

where ^W means "hit Ctrl-W". Explanations:

    ^Wt     makes the first (topleft) window current
    ^WK     moves the current window to full-width at the very top
    ^WH     moves the current window to full-height at far left
[링크 : http://stackoverflow.com/questions/1269603/to-switch-from-vertical-split-to-horizontal-split-fast-in-vim

'프로그램 사용 > vi' 카테고리의 다른 글

vi 에서 탐색기(?)  (0) 2014.08.26
vi 기능 - 자동완성 / SH html export  (0) 2014.08.25
vi 코드 자동 정렬  (0) 2011.09.26
vi 에서 탭 간격 조절하기  (0) 2011.09.26
vi 에서 파일 다시 읽기  (2) 2010.06.17
Posted by 구차니
Programming/openGL2011. 11. 19. 00:03
다뤄지지 않은 예외가 발생해서 이래저래 뒤적여 보는데..

OpenGL Version = '1.4.0 - Build 7.14.10.4704'
Shading Language Version = '(null)'
Warning: Your graphics card or the driver may be old.
   The next assignment will require OpenGL 3.2 and GLSL 1.50 support.
   Please change the "#version" tag to 110 in your GLSL shader file.
   Compiling shader "..\shaders\blinn_phong_vert.glsl". 

Intel 945GM 으로는 openGL 1.4만 지원하고
965나 946GZ에서나 openGL 2.1을 지원한다고 한다.
[링크 : http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=248717]

6) What NVIDIA hardware will support OpenGL 3?

The new features in OpenGL 3 require G80, or newer hardware. Thus OpenGL 3.0/3.1/3.2/3.3 is not supported on NV3x, NV4x nor G7x hardware. This means you need one of the following NVIDIA graphics accelerators to use OpenGL 3:

Desktop
Quadro FX 370, 570, 1700, 3700, 4600, 4700x2, 4800, 5600, 5800, Quadro VX200, Quadro CX
GeForce 8000 series or higher; Geforce G100, GT120, 130, 220, GTS 150, GTS 250, GT310, 320, 330, 340, GeForce GTX 260 and higher, any ION based products.
 
Notebook
Quadro FX 360M, 370M, 570M, 770M, 1600M, 1700M, 2700M, 2800M, 3600M, 3700M, 3800M
GeForce 8000 series or higher
 
[링크 : http://developer.nvidia.com/opengl-driver

OpenGL 3.2
Released on August 3, 2009 and updated on December 7, 2009.
Supported Cards: GeForce 8, GeForce 9, GeForce 100, GeForce 200 and GeForce 300 series, Radeon HD series
Features:
OpenGL Shading Language revision 1.50 (GLSL)

[링크 : http://en.wikipedia.org/wiki/OpenGL]

결론 : Intel 내장형으로는 포기하면 편해~ 라는거?

'Programming > openGL' 카테고리의 다른 글

GLSL 관련 링크  (0) 2011.11.20
GLSL 함수목록 정리  (0) 2011.11.20
GLSL 관련 링크  (0) 2011.11.12
gluUnProject / glRenderMode(GL_SELECT)  (0) 2011.10.19
glNormal()  (0) 2011.10.18
Posted by 구차니
Microsoft/Visual Studio2011. 11. 18. 23:47
잘되던 녀석인데 오류났을리는 없고..
특정 프로젝트에서 이런 에러가 발생을 한다 -_-


해결책은 그냥 명령어 라인에서 그대로 따라치면 된다.
regsrv "C:\Program Files\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"


Posted by 구차니
Microsoft/Windows2011. 11. 18. 22:40
내 네트워크 환경에서 라우팅을 잡기에는 제약이 많은것 같아서
일단 명령어 레벨에서 하는 것들 조사 -ㅁ-

C:\>route

Manipulates network routing tables.

ROUTE [-f] [-p] [command [destination]
                  [MASK netmask]  [gateway] [METRIC metric]  [IF interface]

  -f           Clears the routing tables of all gateway entries.  If this is
               used in conjunction with one of the commands, the tables are
               cleared prior to running the command.
  -p           When used with the ADD command, makes a route persistent across
               boots of the system. By default, routes are not preserved
               when the system is restarted. Ignored for all other commands,
               which always affect the appropriate persistent routes. This
               option is not supported in Windows 95.
  command      One of these:
                 PRINT     Prints  a route
                 ADD       Adds    a route
                 DELETE    Deletes a route
                 CHANGE    Modifies an existing route
  destination  Specifies the host.
  MASK         Specifies that the next parameter is the 'netmask' value.
  netmask      Specifies a subnet mask value for this route entry.
               If not specified, it defaults to 255.255.255.255.
  gateway      Specifies gateway.
  interface    the interface number for the specified route.
  METRIC       specifies the metric, ie. cost for the destination.

All symbolic names used for destination are looked up in the network database
file NETWORKS. The symbolic names for gateway are looked up in the host name
database file HOSTS.

If the command is PRINT or DELETE. Destination or gateway can be a wildcard,
(wildcard is specified as a star '*'), or the gateway argument may be omitted.

If Dest contains a * or ?, it is treated as a shell pattern, and only
matching destination routes are printed. The '*' matches any string,
and '?' matches any one char. Examples: 157.*.1, 157.*, 127.*, *224*.
Diagnostic Notes:
    Invalid MASK generates an error, that is when (DEST & MASK) != DEST.
    Example> route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
             The route addition failed: The specified mask parameter is invalid.
 (Destination & Mask) != Destination.

Examples:

    > route PRINT
    > route ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2
             destination^      ^mask      ^gateway     metric^    ^
                                                         Interface^
      If IF is not given, it tries to find the best interface for a given
      gateway.
    > route PRINT
    > route PRINT 157*          .... Only prints those matching 157*
    > route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2

      CHANGE is used to modify gateway and/or metric only.
    > route PRINT
    > route DELETE 157.0.0.0
    > route PRINT 
 
[링크 : http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/route.mspx?mfr=true]
[링크 : http://support.microsoft.com/kb/140859]
[링크 : http://kkanari.egloos.com/3495484]
Posted by 구차니
embeded/AVR (ATmega,ATtiny)2011. 11. 18. 11:09
avr stuio 5를 쓸일이 없어져서 상관은 없지만..
winavr 깔기 싫은데 설명서 확인해야 하면 하니까~


[링크 : http://www.nongnu.org/avr-libc/user-manual/]

'embeded > AVR (ATmega,ATtiny)' 카테고리의 다른 글

avr ddr pin port  (0) 2011.12.28
winAVR에서 코드 영역에 변수 선언하기  (4) 2011.12.26
AVR Studio 5 + STK-500 + ATmega128 = fail  (6) 2011.11.15
AVR Studio 5  (4) 2011.11.12
nop  (2) 2011.10.31
Posted by 구차니
프로그램 사용/VLC2011. 11. 18. 09:50
0.9.2의 경우에는 axvlc.inf만 들어 있어 용량이 작고
0.9.2 버전을 별도로 다운로드 받아 설치하도록 되어 있다.


0.8.2는 다운로드 받도록 되어 있지만, 용량도 크고 구버전인데다가..
이글을 쓰는 시점에 최신버전은 1.1.9 인데 H.264 라던가 이런게 무리없이 지원이 될지도 미지수..

[링크 : http://download.videolan.org/pub/videolan/vlc/0.9.2/win32/] << 일단 현재까지 무난한 방법?
[링크 : http://download.videolan.org/pub/videolan/vlc/0.8.2/win32/]
[링크 : http://download.videolan.org/pub/testing/win32/]

사족 1. 만약 임베디드 장비에 포함한다면
           axvlc.inf 파일을 수정해서 조금 더 최신버전을 다운로드 하게 하는 식으로 하는것도 나쁘진 않을듯 하다.
사족 2. 구글검색을 해보아도 0.8.2 에는 있지만 0.8.3 이나 동일 버전 상위 배포에서는 존재하지 않는다.
           0.9.2 역시 마찬가지로 존재하지 않는다.
사족 3. 대충 코드를 짜자면 아래 처럼 codebase를 변경해주면 될 듯?
<object type="application/x-vlc-plugin" pluginspage="http://www.videolan.org" version="VideoLAN.VLCPlugin.2" classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://download.videolan.org/pub/videolan/vlc/0.9.2/win32/axvlc.cab" width="640" height="480" id="vlc0" events="True">  
 
---
VLC가 안깔린 IE8 시스템에서 해보니 이런 에러가 발생 -_-
흐음.. 게시자를 포함하거나 보안레벨을 낮추면 되긴 하겠지만.. 흐으으으으음...

 
Posted by 구차니
프로그램 사용/VLC2011. 11. 18. 09:30
HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}

HKEY_CLASSES_ROOT\CLSID\{E23FE9C6-778E-49D4-B537-38FCDE4887D8}


[링크 : http://msdn.microsoft.com/en-us/library/ms970651.aspx]
Posted by 구차니
프로그램 사용/VLC2011. 11. 17. 18:05
IE8에서는 되는데 크롬에서는 안되는듯...

[링크 : http://forum.videolan.org/viewtopic.php?f=16&t=57845]

---
2011.11.18 추가

VLC가 엉겼었는지 언인스톨 후에 다시 깔고 나니 크롬에서도 문제없이 된다 -ㅁ- 

'프로그램 사용 > VLC' 카테고리의 다른 글

VLC codebase axvlc.cab  (2) 2011.11.18
VLC classid  (0) 2011.11.18
VLC 외부코덱 연결하기 제약사항  (0) 2011.06.23
VLC 화면 캡쳐하기  (0) 2011.05.30
VLC에서 RTSP를 TCP로 받기 / RTSP over HTTP  (2) 2011.02.24
Posted by 구차니