unc0rr [Wed, 28 May 2008 20:34:23 +0000] rev 962
Fix idle animation
unc0rr [Wed, 28 May 2008 19:18:02 +0000] rev 961
Use turnsleft sprites to indicate turns left to activate ammo
unc0rr [Wed, 28 May 2008 18:58:37 +0000] rev 960
Update ammo menu icons
unc0rr [Wed, 28 May 2008 18:54:45 +0000] rev 959
Mortar sprite
unc0rr [Wed, 28 May 2008 18:40:42 +0000] rev 958
Aim at high speed when performing rope swinging
unc0rr [Wed, 28 May 2008 17:58:41 +0000] rev 957
- Show crosshair while rope swinging
- Increase idle hedgehog animation speed
unc0rr [Tue, 27 May 2008 14:32:55 +0000] rev 956
Get rid of unused Surface parameter
unc0rr [Tue, 27 May 2008 14:30:48 +0000] rev 955
Fix forts mode to take in account clans, not teams
unc0rr [Mon, 26 May 2008 22:47:48 +0000] rev 954
Idle hedgehog animation
unc0rr [Mon, 26 May 2008 20:41:12 +0000] rev 953
Fix bug in hwSqrt when calculating square root of number >= 65536
unc0rr [Mon, 26 May 2008 18:10:51 +0000] rev 952
Allow aiming while moving
unc0rr [Sun, 25 May 2008 20:33:31 +0000] rev 951
Minimum number of hedgehogs in team is 1 now
unc0rr [Sun, 25 May 2008 18:09:21 +0000] rev 950
Add nickname to message in more appropriate place
unc0rr [Sun, 25 May 2008 14:09:44 +0000] rev 949
Use nick from frontend to prepend chat messages
unc0rr [Sat, 24 May 2008 22:28:40 +0000] rev 948
Fix chat behavior
unc0rr [Sat, 24 May 2008 21:10:49 +0000] rev 947
- 't' key for entering chat message
- gsChat state for entering message
- Simplify logic in ProcessKbd
unc0rr [Sat, 24 May 2008 18:37:04 +0000] rev 946
Preparing to have gsChat gamestate
unc0rr [Sat, 24 May 2008 17:34:06 +0000] rev 945
- Start chat implementation: chat strings are on the screen
- Fix teleportation on water regression
unc0rr [Thu, 22 May 2008 17:25:12 +0000] rev 944
Fix bug with holding switch tool
unc0rr [Wed, 21 May 2008 20:22:51 +0000] rev 943
Use firepunch sprite
unc0rr [Mon, 19 May 2008 18:07:05 +0000] rev 942
Stub for chat implementation
unc0rr [Sun, 18 May 2008 10:54:43 +0000] rev 941
- Fix bug with picking up ammos from cases, when total ammo count may become more than AMMO_INFINITE
- Initial implementation of weapon activation only after some turns
unc0rr [Sat, 17 May 2008 22:21:45 +0000] rev 940
Better rope
unc0rr [Sat, 17 May 2008 17:32:56 +0000] rev 939
Update City theme
unc0rr [Sat, 17 May 2008 16:59:32 +0000] rev 938
Add City theme by Tiyuri
unc0rr [Sat, 17 May 2008 13:24:17 +0000] rev 937
Add theme and map Plane by Tiyuri
unc0rr [Sat, 17 May 2008 11:36:24 +0000] rev 936
Fix 'AI may break demos playing' message while loading saves
unc0rr [Fri, 16 May 2008 13:21:18 +0000] rev 935
Add Island theme by Tiyuri
unc0rr [Fri, 16 May 2008 12:53:55 +0000] rev 934
Add map 'Hedgewars' by Tiyuri
unc0rr [Wed, 14 May 2008 19:02:53 +0000] rev 933
Mention Luca Bonora on About page
unc0rr [Wed, 14 May 2008 17:09:33 +0000] rev 932
Add italian translation by daimadoshi85
unc0rr [Wed, 14 May 2008 14:13:18 +0000] rev 931
Fix some bugs with dropping from parachute
unc0rr [Tue, 13 May 2008 20:00:48 +0000] rev 930
Initial support for attacking from rope
unc0rr [Mon, 12 May 2008 19:49:36 +0000] rev 929
- Continue preparation for implementing attack from rope and parachute
- Parachute turns off when space button is pressed
unc0rr [Mon, 12 May 2008 15:00:20 +0000] rev 928
Some preparation work for attacking from rope, parachute and etc.
unc0rr [Sun, 11 May 2008 19:30:40 +0000] rev 927
Remove AltSlot and AltAmmo fields of Hedgehog record, as they are not actually needed
unc0rr [Sun, 11 May 2008 19:21:58 +0000] rev 926
Timer as hedgehog message (avoid possible desync in very rare cases)
unc0rr [Sat, 10 May 2008 16:26:53 +0000] rev 925
Implement whip weapon
unc0rr [Sat, 10 May 2008 14:46:02 +0000] rev 924
Initial implementation of mortar
unc0rr [Sat, 10 May 2008 13:44:30 +0000] rev 923
Use default ammostore string size for weapons number instead of predefined const
unc0rr [Fri, 09 May 2008 20:03:53 +0000] rev 922
Remove temporary debug messages
unc0rr [Fri, 09 May 2008 12:58:10 +0000] rev 921
If there's more hedgehogs in AI's team than in others, then it will be less afraid to give damage to friend hedgehog
unc0rr [Thu, 08 May 2008 22:44:05 +0000] rev 920
Remove recently added debug, as cluster bomb issue is fixed
unc0rr [Thu, 08 May 2008 21:27:59 +0000] rev 919
It looks like fix for cluster bomb issue...
unc0rr [Thu, 08 May 2008 20:54:04 +0000] rev 918
- Small optimization to hwFloat
- More informative debug in rndSign
unc0rr [Thu, 08 May 2008 20:30:34 +0000] rev 917
Fix handling '/skip' command during net game
unc0rr [Thu, 08 May 2008 18:38:52 +0000] rev 916
- Small optimization in hwFloat
- Debug message in rndSign to help discover cluster bomb issue
unc0rr [Thu, 08 May 2008 18:02:52 +0000] rev 915
- Some changes in clusters initialization
- Dump random numbers buffer on exit
unc0rr [Thu, 08 May 2008 14:54:48 +0000] rev 914
Now really fix issue with mines on top of cases
unc0rr [Thu, 08 May 2008 14:22:19 +0000] rev 913
Fix mines on top of the case issue also
unc0rr [Thu, 08 May 2008 14:06:44 +0000] rev 912
Fix collecting cases after teleportation
unc0rr [Thu, 08 May 2008 13:55:14 +0000] rev 911
Fix issue with hedgehog on top of the hedgehog with pickhammer
unc0rr [Thu, 08 May 2008 12:04:13 +0000] rev 910
Set radius for clusters of clusterbomb
unc0rr [Wed, 07 May 2008 14:59:59 +0000] rev 909
Fix bug with demos and saves after restoring round from save
unc0rr [Wed, 07 May 2008 14:41:34 +0000] rev 908
Fix potential queue error in rare cases
unc0rr [Tue, 06 May 2008 15:13:02 +0000] rev 907
Use constant generated by cmake for version string
unc0rr [Tue, 06 May 2008 15:00:03 +0000] rev 906
Double increase collision array size
unc0rr [Tue, 06 May 2008 14:47:45 +0000] rev 905
More verbose video parameters setting
unc0rr [Sun, 04 May 2008 19:47:47 +0000] rev 904
- Better error handling when creating the window
- Increase protocol number due to physics changes in previous revision
unc0rr [Sun, 04 May 2008 14:21:47 +0000] rev 903
Implement LIST command
unc0rr [Sun, 04 May 2008 14:07:26 +0000] rev 902
Finish conversion
unc0rr [Sun, 04 May 2008 13:49:55 +0000] rev 901
Modify protocol implementation functions interface (convertation not yet finished)
unc0rr [Fri, 02 May 2008 09:23:51 +0000] rev 900
Fix attack direction when perform somersault
unc0rr [Thu, 01 May 2008 16:00:23 +0000] rev 899
- Add comment
- Modify JOIN reply
unc0rr [Thu, 01 May 2008 15:55:03 +0000] rev 898
Handle QUIT of the master: disconnect all roommates
unc0rr [Thu, 01 May 2008 15:26:09 +0000] rev 897
'In room' state stub
unc0rr [Thu, 01 May 2008 15:24:13 +0000] rev 896
Handle password parameter on JOIN
unc0rr [Thu, 01 May 2008 15:14:32 +0000] rev 895
- Remove old hwserv code
- Introduce rooms (CREATE and JOIN commands handling)
unc0rr [Thu, 01 May 2008 14:30:12 +0000] rev 894
- Fixed some bugs
- Introduce client protocol number field
- Handle PROTO command
unc0rr [Wed, 30 Apr 2008 20:48:12 +0000] rev 893
- Some improvements in core
- Handle 'NICK' command
unc0rr [Wed, 30 Apr 2008 20:18:30 +0000] rev 892
Better QUIT handling imlementation - reduces function return values count
unc0rr [Wed, 30 Apr 2008 20:14:09 +0000] rev 891
Properly handle QUIT command. Now, we can concentrate on protocol implementation
unc0rr [Wed, 30 Apr 2008 19:44:54 +0000] rev 890
- Improve server core
- Protocol in separate module
unc0rr [Wed, 30 Apr 2008 16:50:28 +0000] rev 889
Some work on newhwserv
unc0rr [Sun, 27 Apr 2008 16:51:28 +0000] rev 888
Fix version number on about page
unc0rr [Sun, 27 Apr 2008 16:13:40 +0000] rev 887
Temporarily disable screenshots as they cause segfault
unc0rr [Sun, 27 Apr 2008 16:12:20 +0000] rev 886
Repair cheese and volcano maps
unc0rr [Sun, 27 Apr 2008 16:05:11 +0000] rev 885
Fix training
unc0rr [Sun, 27 Apr 2008 13:09:11 +0000] rev 884
- Some debug info
- Fix copyright info
unc0rr [Sun, 27 Apr 2008 11:40:22 +0000] rev 883
Update copyright info in source files headers
unc0rr [Sun, 27 Apr 2008 11:23:28 +0000] rev 882
Update version and protocol number
unc0rr [Sun, 27 Apr 2008 11:21:54 +0000] rev 881
Update README and ChangeLog
unc0rr [Sun, 27 Apr 2008 11:01:03 +0000] rev 880
Add win32 resource compilation under mingw (used sim-im srcs as example)
unc0rr [Sun, 27 Apr 2008 10:36:41 +0000] rev 879
Fix Snow theme
unc0rr [Sun, 27 Apr 2008 10:14:00 +0000] rev 878
- Fix baseball bat
- Small formatting changes in newhwserv
unc0rr [Sat, 26 Apr 2008 18:21:03 +0000] rev 877
Try new approach for netserver
unc0rr [Sat, 26 Apr 2008 14:35:01 +0000] rev 876
Desert Eagle and Shotgun shot animations
unc0rr [Fri, 25 Apr 2008 22:03:18 +0000] rev 875
Fix jumping hedgehog sprite
unc0rr [Fri, 25 Apr 2008 21:44:58 +0000] rev 874
- Fix warning
- Small optimization in DrawHH function
- Fix high jump hedgehog animation not to turn hedgehog view
unc0rr [Fri, 25 Apr 2008 20:41:23 +0000] rev 873
One more sound
unc0rr [Fri, 25 Apr 2008 16:09:20 +0000] rev 872
Mention Tyuri in copyrights and on About page
unc0rr [Fri, 25 Apr 2008 13:51:01 +0000] rev 871
- Fix sounds when the turn is skipped
- Fix max step kills stats
unc0rr [Fri, 25 Apr 2008 13:12:52 +0000] rev 870
Use more sounds
unc0rr [Thu, 24 Apr 2008 20:53:35 +0000] rev 869
- New statistics
- Fixes for stats
unc0rr [Thu, 24 Apr 2008 19:55:10 +0000] rev 868
Hedgehog death animation
unc0rr [Thu, 24 Apr 2008 15:40:39 +0000] rev 867
- Use more sounds
- Improve statistics
unc0rr [Thu, 24 Apr 2008 15:19:33 +0000] rev 866
- Some more sounds
- Fix use of sound 'boring'
unc0rr [Thu, 24 Apr 2008 15:03:57 +0000] rev 865
- Fix introduced bug with hh physics
- Use more sounds
unc0rr [Thu, 24 Apr 2008 14:49:19 +0000] rev 864
Use some more sounds
unc0rr [Thu, 24 Apr 2008 14:36:38 +0000] rev 863
Merge some more sounds
unc0rr [Tue, 22 Apr 2008 19:41:20 +0000] rev 862
Fix hedgehog-on-rope animation
unc0rr [Tue, 22 Apr 2008 18:33:55 +0000] rev 861
Fix shotgun disappering when shooting
unc0rr [Tue, 22 Apr 2008 17:59:11 +0000] rev 860
Add doc desribing use cases of voice sounds
unc0rr [Tue, 22 Apr 2008 13:09:01 +0000] rev 859
Remove old themes
unc0rr [Tue, 22 Apr 2008 13:06:49 +0000] rev 858
Repair round statistics
unc0rr [Tue, 22 Apr 2008 12:41:14 +0000] rev 857
Oops
unc0rr [Tue, 22 Apr 2008 12:40:43 +0000] rev 856
- Fix braindead shotgun shot arithmetics
- Small optimizations in hwFloat
unc0rr [Mon, 21 Apr 2008 18:43:07 +0000] rev 855
- Fix too long delay between shotgun and deagle shots
- Hedgehog can jump even when someone is on its head
unc0rr [Mon, 21 Apr 2008 16:51:14 +0000] rev 854
Animate baseball bat attack
unc0rr [Sun, 20 Apr 2008 10:39:08 +0000] rev 853
Teleport animation
unc0rr [Sat, 19 Apr 2008 19:34:19 +0000] rev 852
Handle the case when the room is already created by someone else
unc0rr [Sat, 19 Apr 2008 19:29:58 +0000] rev 851
Introduce function to atomically change both lists
unc0rr [Sat, 19 Apr 2008 13:12:08 +0000] rev 850
Remove deprecated files
unc0rr [Fri, 18 Apr 2008 18:06:17 +0000] rev 849
Start work on standalone server in Haskell
unc0rr [Fri, 18 Apr 2008 17:42:50 +0000] rev 848
Fix a warning
unc0rr [Thu, 17 Apr 2008 16:21:44 +0000] rev 847
Use blowtorch sprites
unc0rr [Tue, 15 Apr 2008 16:13:24 +0000] rev 846
Fix bug with handling keys while it is AI's turn
unc0rr [Sun, 13 Apr 2008 16:14:13 +0000] rev 845
Add sprite for pickhammer
unc0rr [Sun, 13 Apr 2008 14:06:17 +0000] rev 844
Also, repair weapon count show in ammo menu
unc0rr [Sun, 13 Apr 2008 13:57:32 +0000] rev 843
Repair weapon name show in ammo menu
unc0rr [Sun, 13 Apr 2008 12:47:18 +0000] rev 842
Get rid of DXOutText call
unc0rr [Sun, 13 Apr 2008 12:45:30 +0000] rev 841
Get rid if deprecated Surface parameter of Draw* calls
unc0rr [Sun, 13 Apr 2008 12:33:16 +0000] rev 840
Fix warnings
unc0rr [Sun, 13 Apr 2008 12:29:26 +0000] rev 839
Fix broken logic for the new parachute feature
unc0rr [Sat, 12 Apr 2008 18:16:12 +0000] rev 838
Remove tailing spaces in some places
unc0rr [Sat, 12 Apr 2008 17:19:01 +0000] rev 837
- Fix hedgehog moveing direction after being shot by shotgun
- Fix bad statistics info related to shotgun
unc0rr [Sat, 12 Apr 2008 17:00:06 +0000] rev 836
- Small formatting changes
- Don't show picked weapon name if the hedgehog is bot or not driven locally
unc0rr [Sat, 12 Apr 2008 16:34:48 +0000] rev 835
Automatically use parachute when vertical speed is high enough
unc0rr [Sat, 05 Apr 2008 17:06:26 +0000] rev 834
- Use baseball-in-hand sprite
- Use pickhammer idle sprite
unc0rr [Wed, 02 Apr 2008 10:46:54 +0000] rev 833
Test commit (set svn:eol-style to native)
unc0rr [Wed, 02 Apr 2008 10:39:08 +0000] rev 832
Update some copyright info
unc0rr [Tue, 01 Apr 2008 16:11:07 +0000] rev 831
- Fix counting damage given to mines
- Use damaging ammo info to produce 'missed' sound only if damage should take place
unc0rr [Tue, 01 Apr 2008 16:05:19 +0000] rev 830
- Add statistics info for ammo used in step and whether it is damaging ammo
- This info isn't used yet
unc0rr [Tue, 01 Apr 2008 15:57:51 +0000] rev 829
Use 'first blood' sound
unc0rr [Tue, 01 Apr 2008 15:53:52 +0000] rev 828
Fix tunnel drawing (specially for desert eagle)
unc0rr [Sat, 29 Mar 2008 21:13:54 +0000] rev 827
Aware that not visible pixels are not ground, whatever their color under alpha-channel is
unc0rr [Tue, 25 Mar 2008 22:39:26 +0000] rev 826
By Tiyuri:
- Some sprites update
- New gravestones
unc0rr [Tue, 25 Mar 2008 22:16:26 +0000] rev 825
Use hedgehog with air attack weapon sprite
unc0rr [Tue, 25 Mar 2008 21:50:36 +0000] rev 824
- Use hedgehog jumping sprite
- Fix invisible hedgehog state bug
unc0rr [Tue, 25 Mar 2008 16:07:23 +0000] rev 823
Use ammo-in-hand sprites for desert eagle, shotgun and bazooka
unc0rr [Mon, 24 Mar 2008 20:27:12 +0000] rev 822
Use 'rope gun' sprite
unc0rr [Mon, 24 Mar 2008 19:18:13 +0000] rev 821
Use 'regular standing' and 'rope swing' hedgehog sprites
unc0rr [Sun, 23 Mar 2008 18:08:00 +0000] rev 820
Fix fall without damage trick, which could be performed with not attached rope
unc0rr [Sun, 23 Mar 2008 18:03:07 +0000] rev 819
Fix bug allowing to make stacks of hedgehogs with teleport
unc0rr [Fri, 21 Mar 2008 20:41:23 +0000] rev 818
Fix drill bug
unc0rr [Fri, 21 Mar 2008 20:34:48 +0000] rev 817
Fix accessing to freed memory
unc0rr [Thu, 20 Mar 2008 23:44:19 +0000] rev 816
Sprites update by Tiyuri
unc0rr [Fri, 14 Mar 2008 21:07:31 +0000] rev 815
Use sounds 'stupid' and 'missed'
unc0rr [Fri, 14 Mar 2008 19:34:05 +0000] rev 814
Start implementing better statistics implementation (does nothing yet)
unc0rr [Fri, 14 Mar 2008 16:51:24 +0000] rev 813
Fix potentional syncronizing bug
unc0rr [Thu, 13 Mar 2008 20:21:45 +0000] rev 812
Fix memory corrupt due to wrong parameter in sizeof()
unc0rr [Tue, 11 Mar 2008 19:13:04 +0000] rev 811
Forgot to svn add file :P
unc0rr [Mon, 10 Mar 2008 22:02:00 +0000] rev 810
Snow theme and some sprites update by Tiyuri
unc0rr [Sun, 09 Mar 2008 12:33:54 +0000] rev 809
Fix hedgehogs switching hang
unc0rr [Sat, 08 Mar 2008 11:00:04 +0000] rev 808
Fix arithmetics
unc0rr [Fri, 07 Mar 2008 21:38:33 +0000] rev 807
2 frames demo flake
unc0rr [Fri, 07 Mar 2008 20:25:19 +0000] rev 806
Finish flakes implementation
unc0rr [Fri, 07 Mar 2008 19:44:00 +0000] rev 805
Flakes concept, still need some development
unc0rr [Fri, 07 Mar 2008 19:34:26 +0000] rev 804
Oops, forgot a file
unc0rr [Fri, 07 Mar 2008 18:10:03 +0000] rev 803
- Use cloud as 'visual gear'
- Small fixes
unc0rr [Fri, 07 Mar 2008 17:43:05 +0000] rev 802
Start implementing 'visual gears' - gears, that don't need to be synchronized (clouds and flakes)
unc0rr [Fri, 07 Mar 2008 14:47:03 +0000] rev 801
- 'Incoming!' shout when the plane appears
- Opponent's hedgehogs says you "I'll get you!"
unc0rr [Fri, 07 Mar 2008 14:32:26 +0000] rev 800
- Your hedgehogs says you: "Yes, sir"
- Hedgehog laughs dropping mine
unc0rr [Fri, 07 Mar 2008 14:10:13 +0000] rev 799
- Commit voice sounds by Stephen Alexander
- Use jump sounds
unc0rr [Fri, 07 Mar 2008 13:16:11 +0000] rev 798
Fix teleportation bug spotted by Tiyuri
unc0rr [Wed, 05 Mar 2008 19:34:52 +0000] rev 797
Fix bug with handling explosions (wrong parameters passed to glTexSubImage2D) spotted by Tiyuri
unc0rr [Tue, 04 Mar 2008 21:33:10 +0000] rev 796
Tiyuri
- Update 'nature' theme horizont
- New mine sprite
unc0rr [Tue, 04 Mar 2008 20:37:12 +0000] rev 795
Set svn:eol-style to native
unc0rr [Tue, 04 Mar 2008 20:26:52 +0000] rev 794
Oops, forgot to svn add theme contents
unc0rr [Tue, 04 Mar 2008 20:23:23 +0000] rev 793
- Massive images update by Tiyuri
- New theme 'nature' by Tiyury
- Some ajustment for new graphics in engine by me
unc0rr [Wed, 27 Feb 2008 12:51:57 +0000] rev 792
Polish translation by Maciej Mroziński
unc0rr [Mon, 25 Feb 2008 20:12:00 +0000] rev 791
Make AI aware of new high jump technique (there's still an issue with two successive jumps)
unc0rr [Mon, 25 Feb 2008 18:10:12 +0000] rev 790
Make high jump behaviour like in worms (back somersault)
unc0rr [Sun, 24 Feb 2008 20:00:31 +0000] rev 789
- More accurate rope collision detection
- Implement hedgehog on rope speed limit
- All this should prevent rope to be stuck in the ground
unc0rr [Fri, 22 Feb 2008 16:07:16 +0000] rev 788
- Get rid of PageSimpleGame, now pressing 'quick game' just starts round
- Small fixes everywhere
unc0rr [Thu, 21 Feb 2008 19:31:53 +0000] rev 787
- Bring back usual console look
- Halfplement utf-8 compatible backspace
unc0rr [Thu, 21 Feb 2008 18:59:07 +0000] rev 786
Some bugfixing
unc0rr [Thu, 21 Feb 2008 18:48:16 +0000] rev 785
Start console OpenGL reincarnation
unc0rr [Tue, 05 Feb 2008 18:25:46 +0000] rev 784
- Handle new command in game record and net
- Inc protocol version due to changes
unc0rr [Tue, 05 Feb 2008 17:53:38 +0000] rev 783
- New command 'set weapon'
- Fixes bug with changing weapon while switching hedgehogs
unc0rr [Sun, 03 Feb 2008 17:02:20 +0000] rev 782
Full support for out-of-source build
unc0rr [Sat, 02 Feb 2008 15:20:41 +0000] rev 781
First steps to support out-of-source build
unc0rr [Fri, 01 Feb 2008 16:39:37 +0000] rev 780
- Store sky color in theme cfg file
- Repair water
unc0rr [Thu, 31 Jan 2008 20:01:07 +0000] rev 779
Hopefully finish freebsd port
unc0rr [Wed, 30 Jan 2008 18:41:01 +0000] rev 778
Try to prepare freebsd port for 0.9.2. Not finished yet.
unc0rr [Mon, 28 Jan 2008 22:21:47 +0000] rev 777
Solve problem with crosshairs
unc0rr [Mon, 28 Jan 2008 19:05:29 +0000] rev 776
Convert the rest of rotated sprites to be rotated by OpenGL
unc0rr [Mon, 28 Jan 2008 18:22:35 +0000] rev 775
- Some optimizations
- Rotate grenade sprite using glRotatef (much better result)
unc0rr [Mon, 28 Jan 2008 17:51:18 +0000] rev 774
Add alpha-channel to maps
unc0rr [Mon, 28 Jan 2008 17:45:03 +0000] rev 773
- Reanimate Volcano theme
- Make clouds be transparent
unc0rr [Mon, 28 Jan 2008 17:26:57 +0000] rev 772
Don't update all land texture when drawing tunnel (saves video throughput)
unc0rr [Mon, 28 Jan 2008 17:11:19 +0000] rev 771
- Enable back console (doesn't render yet)
- Make texture size be of power of 2